后端开发学习笔记(1)JVM运行机制 内存区域划分 垃圾回收与算法 类加载机制
Java程序的具体运行过程如下:
(1)Java源文件被编译器编译成字节码文件(.class)。
(2)JVM中的解释器将字节码文件编译成相应操作系统的机器码。
(3)机器码调用相应操作系统的本地方法库执行相应的方法。
不同操作系统的解释器是不同的,但基于解释器实现的虚拟机是相同的,这也是Java之所以能实现跨平台开发的原因。JVM的内存区域分为线程私有区域(程序计数器、虚拟机栈、本地方法栈),线程共享区域(堆,方法区)和直接内存。程序计数器是一块很小的内存空间,用于存储当前运行的线程所执行的字节码的行号指
原创
2022-06-05 16:55:42 ·
196 阅读 ·
0 评论