1. main所在类 加载到方法区内,main方法入栈执行
2. 静态元素在main开始时存在静态元素区
3. 栈中创建变量时,对应类 加载到方法区
4. 方法在类加载时存入方法区
5. new对象时,成员变量和方法地址 存入堆中
6. 堆中数据都有初始值
7. 变量内 存着 对象的堆内存地址
8. 创建类变量时,类对应的字节码文件(.class) 加载存入方法区
顺序执行下第二次创建变量时,不需要重复加载类
9. 方法在栈中执行完毕,弹栈;main方法最后弹栈
配图:
配图: