1.非静态代码块(不带static的方法)不能用类名直接调用,而是需要new出对象
2.字符串string的A.equals(B)方法已经重写过了,只要使用字符串就会调用它
3.若用来比较的对象所在的类没有重写equals则需要重写才能调用,否则会调用object的默认方法,及单纯比较==两个直接变量地址。
4.转型后的对象相当于本对象的方法,是可以调用本类里面的参数的
5.父类指向子类向上可以进行自动类型转换
6.静态代码块static{ }是sun准备的一个时机,类加载时执行。finalize()方法也是一个时机,sun公司准备的jvm垃圾回收时机。不需要调用,只需要重写就行。
system.gc();建议垃圾回收器启动,可能不启动。
7.带有native的方法底层调用c++程序