四:类加载机制
Posted wlwl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了四:类加载机制相关的知识,希望对你有一定的参考价值。
类的加载机制:
虚拟机读取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变量。
以上是关于四:类加载机制的主要内容,如果未能解决你的问题,请参考以下文章