上一篇:009-JVM-对象的finalization机制https://blog.csdn.net/fsjwin/article/details/111344414
1. 写一个java程序
package com.yuhl;
/**
* @author yuhl
* @Date 2020/12/19 15:01
* @Classname Helloword
* @Description TODO
*/
public class Helloword {
public static void main(String[] args) {
System.out.println("Helloword!");
}
}
2. 变异成一个class文件
3. 运行起来
4. 原理流程剖析
认真读图
认真读图
认真读图
5. 总结
- javac命令: 把java源码文件变异成class文件
- java命令:把class文件运行起来,再次过程中需要把class文件装入运行时数据区
- 运行:装载进运行时数据后,有编译运行,或者解释运行。
- 运行过程需要的java类库如java.io,java.lang等会加载道内存中。
下一篇:011-JVM-跨平台的语言和跨语言的平台https://blog.csdn.net/fsjwin/article/details/111405186