四:类加载机制

类的加载机制:

  虚拟机读取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变量。

猜你喜欢

转载自www.cnblogs.com/wlwl/p/9465483.html