Java教程

《深入理解Java虚拟机 第3版》读后感

本文主要是介绍《深入理解Java虚拟机 第3版》读后感,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • 第一部分 走进Java
    • 第一章 走进Java


第一部分 走进Java

第一章 走进Java

  1. JDK是什么?
    Java程序设计语言、Java虚拟机和Java类库这三部分统称为JDK(Java Development Kit),JDK是用于支持Java程序开发的最小环境。
  2. JRE是什么?
    Java虚拟机和Java类库API中的Java SE API子集这两部分统称为JRE(Java Runtime Environment),JRE是支持Java程序运行的标准环境。
  3. 如何触发HotSpot虚拟机编译行为?
    HotSpot虚拟机的热点代码探测能力可以通过执行计数器找出最具有编译价值的代码,然后即时编译器以方法为单位进行编译。如果一个方法被频繁调用,或者方法中有效循环次数很多,将会分别触发标准即时编译和栈上替换编译行为。
  4. HotSpot虚拟机有哪些即时编译器?
    HotSpot虚拟机中含有两个即时编译器(Just In Time),分别是编译耗时短但输出代码优化程度较低的客户端编译器(C1)和编译耗时长但输出代码优化程度较高的服务端编译器(C2)。
这篇关于《深入理解Java虚拟机 第3版》读后感的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!