JavaSE基础 (十四)

类的加载关系

存在继承关系的类 加载机制 及执行过程
加载类的过程-----静态元素已经加载
new Person();
1.加载父类
2.父类会产生自己的静态空间 属性 方法 块
            执行静态块
3.加载子类
4.子类会产生自己的静态空间 属性 方法 块
            执行静态块
5.开辟对象空间  
6.加载父类的非静态成员  属性 方法 块 构造方法 
7.执行块 执行父类的构造方法
8.加载子类的非静态成员 属性 方法 块 构造方法
9.执行块 执行子类的构造方法
10.将对象空间的地址引用交给变量存储

native 本地的

Java源代码看到native就已经再也看不到后续代码
后续会调用其他编程语言C++或C执行内存操作 帮我们操作
Object类中的一个方法 hashCode