1 原始类型与引用类型:假如两个变量都存储在局部变量表中,并且都是在JAVA操作数的堆栈中被操作的,int 类型和Integer类型都是各占堆栈的32位,但是Int直接存储的是数,Integer类型存储的是对象的引用。
2 引用类型的初始化问题,若是没有初始化,可能会发生编译/运行的错误。因此实例变量应该要初始化,而且局部变量必须要初始化。,这样不管在哪种JAVA环境中,源代码都可以被编译。
3 转义字符 \u0000-\uffff 可以表示一个字符
4 equals方法 是Objectte'ding'lei类定义的一个方法,用来比较两个对象引用是否相等,但是equals方法可以在子类或者是在特定类中重写。
5 String 是一个特殊的对象,它不能够被改写,是一个支持非可变性的类,在该对象的生存周期内,他的值永远是不变的(它的线程是安全的)。
6 final 修饰的参数也可以叫做空白最终变量,也可以当作常量。即在对其赋值之前(例如在方法调用之前),该变量为空(为初始化),赋值之后,在该变量的生存周期之内再也不能改变变量的值。 因此final 变量只可以被赋值一次。在方法调用时,final 形式参数被赋予实际参数的值,在方法内部,不可以对final参数进行重新赋值或者是修改。但是对于数组变量。以下的修改是可以的。

浙公网安备 33010602011771号