李兴华—Java开发实战经典

Java语言特点:一次编写,到处运行

面向对象:封装性、继承性、多态性

可变参数

public void fun(int...arg){
      for(int i = 0; i < arg.length; i++){
            System.out.print(arg[i]+"、");
   }  

}

foreach

    for(int i : a)                     //for(数据类型 变量名称 : 数组名称){...}
    System.out.println(i);
     

类中全部属性必须封装,封装后要通过get,set方法进行访问;调用方法时最好采用this.方法名称();的形式

字符串:(“==”比较的是地址)(equals比较内容

    Java中为String对象提供一个共享池,新实例化的对象如果已经在池中定义,则不再重复定义

    字符串内容不可改变,我们看到改变实际上是通过内存地址的断开—连接变化完成的(写程序尽量避免断开—连接次数)

匿名对象:就是没有明确给出名字的对象,一般只使用一次,只在堆内存中开辟空间,不存在栈内存的引用

     一个字符串就是一个String类的匿名对象

static声明的属性(可以通过类名直接访问)是所有对象共享的

  非static声明的方法可以调用static声明的属性或方法

  static是不能调用任何非static内容的

Java中常用的内存区域:

  栈内存:所有对象名称(引用堆内存空间的地址)

  堆内存:每个对象的具体属性内容

  全局数据区:static

  全局代码区:所有方法定义

如果要限制类对象的产生,可以将构造方法私有化(单例设计)https://blog.csdn.net/jakezhang1990/article/details/61922371

原文地址:https://www.cnblogs.com/zuoxiaojing/p/11355661.html

时间: 2025-01-04 04:23:26

李兴华—Java开发实战经典的相关文章

李兴华JavaWeb开发笔记

李兴华JavaWeb开发笔记 1.Java语法-基础 环境变量-JAVA_HOME, PATH, ClassPath 变量名 作用 举例 JAVA_HOME 指向JDK目录 C:\Program Files\Java\jdk1.7.0_21 PATH 指向java.exe目录. %JAVA_HOME%\bin; %JAVA_HOME%\jre\bin CLASSPATH 执行.jar文件.zip文件..class文件所在目录. (程序要用到哪些.class文件,) %JAVA_HOME%\lib

[Java 05 OO] (基础篇) 《Java开发实战经典》

p5OO 第五章 面向对象 (基础篇) Notes (1), Constructor / this / String   String str1 = "hello"; 解释 : 是把一个在堆内存空间的使用权给了 str1 对象.   String str2 = "hello"; str1 == str2 是 true   String 字符串的内容不可改变 (2), Java 常用的内存区域    1), 栈内存空间    2), 堆内存空间    3), 全局数据

&lt;java开发实战经典&gt;

<JAVA开发实战经典>&&<JAVA WEB开发实战经典> JAVA开发实战经典总结: 第一章:介绍 第二章:基本语法(数据类型.常量.变量.数据类型的强制转换)

《Java开发实战经典》读书笔记

Java常用的内存区域: (1)      栈内存空间:保存所有的对象名称. (2)      堆内存空间:保存每个对象的具体属性内容. (3)      全局数据区:保存static类型的属性. (4)      全局代码区:保存所有的方法定义. Static:非static声明的方法可以调用static声明的属性或方法. 但static声明的方法不能调用非statics声明的属性或方法. 因为程序中所有的属性和方法必须在对象开辟堆内存之后才可以调用,而static类型的方法在对象未被实例化的

《java开发实战经典》读书笔记——第3章 Java基础程序设计之数据类型划分20151026

数据类型 基础数据类型 数值型 整数类型 浮点类型 字符型 布尔型 引用数据类型 类 接口 数组

《Java Web开发实战经典》.(李兴华).[PDF]pdf

下载地址:网盘下载 内容简介  · · · · · · <Java开发实战经典(名师讲坛)>是一本综合讲解Java核心技术的书籍,在书中使用大量的代码及案例进行知识点的分析与运用,并且给出一些比较成熟的开发步骤,帮助读者更好地进行Java的开发.从作者多年的Java培训经验来看,大部分学生对各种高端开发都没有任何问题,唯一的问题在于Java基础并不牢固,而且在国内也始终没有一本真正可以引领读者入门的好书籍,大部分的书籍都是围绕概念本身进行讲解的,没有讲解清楚为什么要具备这些知识以及该如何去理解

《Java web 开发实战经典》读书笔记

去年年末,也就是大四上学期快要结束的时候,当时保研的事情确定了下来,终于有了一些空闲的时间可以学点实用的技术. 之前做数据库课程设计的时候,也接触过java web的知识,当时做了一个卖二手书籍的网站,但是由于掌握的技术不够,最后做出来的东西勉强能应付答辩.所以,想抽出时间继续昨晚这个项目.当时,我有些找工作的同学,已经在北京经历了找工作的艰辛,所以他们时常会举办一些小讲座,给学弟学妹传授找工作的经验,我也从这上面学到不少东西.<Java web 开发实战经典>这本书便是以为找工作的同学浩哥给

java web 开发实战经典(一)

一.jsp三种Scriptlet(脚本小程序) 1.<% %>  :定义局部变量.编写语句等. <% String str = "hello world!";//定义局部变量 out.println(str);//编写语句 %> 2.<%! %>  :定义全局变量.方法和类.(虽然此方可以编写类,但不建议使用.我们一般通过JavaBean的形式调用类) <%! public static final String INFO = "JA

java开发中经典的三大框架SSH

首先我们要明白什么是框架为什么用?相信一开始学习编程的时候都会听到什么.什么框架之类的:首先框架是一个软件半成品,都会预先实现一些通用功能,使用框架直接应用这些通用功能而不用重新实现,所以大多数企业都用框架都是提高开发效率,节约开发成本. 绝大多数框架都遵循着一种mvc设计模式思想,MVC是Model-View-Controler的简称.即模型-视图-控制器.MVC是一种设计模式,它强制性的把应用程序的输入.处理和输出分开.MVC中的模型.视图.控制器它们分别担负着不同的任务. 视图: 视图是用