标签:win img http 微软雅黑 内存 机制 栈内存 bubuko 分享图片
类的加载机制:
虚拟机读取class文件,并创建java.lang.class对象,并对数据进行检验、解析、初始化,最终能被虚拟机运行的过程。
Java对象创建时机
(1)使用new关键字创建对象
(2)使用Class类的newInstance方法(反射机制)
(3)使用Constructor类的newInstance方法(反射机制)
(4)使用Clone方法创建对象
(5)使用(反)序列化机制创建对象
类的初始化过程: Student s = new Student();在内存中做了哪些事情?
1. 加载Student.class文件进内存
2. 在栈内存为s开辟空间
3. 初始化类的成员变量
4. 显示类成员变量
5. 通过构造方法给成员变量赋值
6. 对象初始化完毕,把对象地址赋值给s变量。
标签:win img http 微软雅黑 内存 机制 栈内存 bubuko 分享图片
原文地址:https://www.cnblogs.com/wlwl/p/9465483.html