码迷,mamicode.com
首页 > 其他好文 > 详细

四:类加载机制

时间:2018-08-13 00:46:36      阅读:169      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!