1. 构造方法即对象初始化的函数, 抽象表示把一组行为和状态用类集合。
2. 对象位于堆上, 声明对象后编译器可以在相应文件找到其定义。
3. 前者传对象地址, 后者拷贝值。
4. 重写finalize:
class A{
A(){
System.out.println("contruct A");
}
public void finalize(){
System.out.println("finalize!!!");
}
}
public class dummy {
public static void main(String[] args) {
A a = new A();
a = null;
System.gc();
}
}
output : contruct A
finalize!!!
5. 对象无引用后, 系统资源不足时, 可以将对象的hashcode作为标记,也可以重写finalize函数。
6. 表明该对象为常量 不可修改。
7. 与具体对象无关, 全局
8.执行的是字节码文件。
9. A B E