-
对于数组和对象类型,有两块内存,一块存放实际内容分配在堆区,一块存放实际内容的地址,放在栈区。
-
编码有两类:一类是非Unicode编码,另一类是Unicode编码
-
public static修饰符修饰的方法表示 静态方法表示方法属于类,通过类名直接调用就可以,与其相对应的是实例方法,需要通过实例或对象来调用
-
通过private封装和隐藏内部实现细节,避免被误操作,是一种常见的思维方式
-
我们将类看做自定义数据类型,所谓自定义类型就是除了8种基本类型以外的其他类型,用于表示和处理基本类型以外的其他数据。一个数据类型包含的属性和该类型可以进行的操作组成。
-
类变量类方法类型本身具有的属性通过类变量体现,经常用于表示一个类型中的常量,如:public static final double PI = 3.14159265358979323846,类变量可以通过类名对变量进行直接的访问,如Math.PI。
-
public表示外部可访问,static表示变量是类变量,private表示只能够在类内部进行访问,final表示变量赋值后不能再进行修改。
-
类和方法不使用任何修饰符修饰的时候表示这是一种包级别可见性。
变量的默认值
-
可以在定义变量的同时就赋值,或者将代码放入初始化代码块中,代