四:类加载机制

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变量。

 

以上是关于四:类加载机制的主要内容,如果未能解决你的问题,请参考以下文章

四“双亲委派“与”沙盒安全“机制

tomcat学习笔记Tomcat类加载机制

tomcat学习笔记Tomcat类加载机制

JVM类加载机制讲解

JVM类加载机制

Tomcat的类加载机制