您的位置:首页 > 理论基础

【JAVA基础知识】Java代码在计算机中所经历的三个阶段

2020-05-12 15:52 316 查看

Java代码在计算机中所经历的三个阶段

1、Source源代码阶段:.java被编译成*.class字节码文件,即java文件按成员变量、构造方法、成员方法通过javac编译成class字节码文件。

2、Class类对象阶段:.class字节码文件被类加载器加载进内存,并将其封装成Class对象(用于在内存中描述字节码文件),Class对象将原字节码文件中的成员变量抽取出来封装成数组Field[],将原字节码文件中的构造函数抽取出来封装成数组Construction[],将成员方法封装成数组Method[]。简而言之就是通过类加载器把class文件中的成员变量、构造方法、成员方法加载到内存中。当然Class类内不止这三个,还封装了很多,我们常用的就这三个。

3、RunTime运行时阶段:使用new创建对象的过程。

以上。

声明:本文仅代表个人观点,如有不同见解,欢迎大家评论。
参考博文链接:https://blog.csdn.net/Mr_wxc/article/details/105812627

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: