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

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

猜你喜欢

转载自blog.csdn.net/qq_43148688/article/details/106076846