1.非静态代码块(不带static的方法)不能用类名直接调用,而是需要new出对象

2.字符串string的A.equals(B)方法已经重写过了,只要使用字符串就会调用它

3.若用来比较的对象所在的类没有重写equals则需要重写才能调用,否则会调用object的默认方法,及单纯比较==两个直接变量地址。

4.转型后的对象相当于本对象的方法,是可以调用本类里面的参数的

5.父类指向子类向上可以进行自动类型转换

6.静态代码块static{ }是sun准备的一个时机,类加载时执行。finalize()方法也是一个时机,sun公司准备的jvm垃圾回收时机。不需要调用,只需要重写就行。
system.gc();建议垃圾回收器启动,可能不启动。

7.带有native的方法底层调用c++程序