李兴华

李兴华―Java开发实战经典

匿名 (未验证) 提交于 2019-12-02 21:52:03
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开发实战经典

爷,独闯天下 提交于 2019-11-27 08:52:16
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内容的