关于

—— 深入理解 Java 虚拟机

欢马劈雪     最近更新时间:2020-08-04 05:37:59

200

Java 虚拟机屏蔽了与具体操作系统平台相关的信息,使得 Java 语言编译程序只需生成在 Java 虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java 虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。本文详细的介绍了Java 语言的编译、运行、类加载机制,类文件结构、内存的分配策略、垃圾回收机制、javac 编译、JIT 编译等 JVM 相关知识。

适用人群

Java 程序开发者,对于那些想要了解动态编译与静态编译、Java 语言是如何进行编译和执行的开发者是一本不错的参考材料。

学习前提

本书是中高级教程,需要读者对 Java 语言有比较全面的了解。