创建内部类,需要用到外部类的引用
若为static inner class,则不能访问外部类非静态成员,
在创建时不再需要外部类引用
用外部类继承内部类时,构造函数需要特殊参数x,
x.super()调用内部内的构造方法,并非调用x的构造函数,
而是将外部类的对象x作为参数
Object的equals(),用==比较整个封装类(指针指向的位置)
Integer.equals()被改写,比较value的值,(先判断instanceof)
native——调用本地底层操作
“+”调用toString()
clone按位浅层复制,snake为例,深层克隆需进行修改
string 为不可变类对象,返回时创建了新的字符串
stringBuilder与stringBuffer为可变字符串