这是深入(rù)JAVA虚拟机第二版.pdf下载,一本颇受好评且在(zài)业内颇具(jù)影(yǐng)响力的书(shū)籍,本节(jiē)内容小编为大家整理带来的是该书(shū)籍(jí)的pdf格式第二版清晰版,该pdf格(gé)式深入Java虚拟机共有481页,内容完(wán)整,适合作为参考资(zī)料使用,有需要的朋友只(zhī)需点击本文相应的下载(zǎi)地址即可(kě)进(jìn)行下载查阅,有需要的朋友快来下载吧!
深(shēn)入JAVA虚拟机第(dì)二版.pdf是(shì)JAVA开(kāi)发(fā)中(zhōng)的重要一环,学好JAVA当然(rán)要学好JAVA虚拟机。因(yīn)些(xiē),这(zhè)本(běn)书的精(jīng)彩之(zhī)处不(bú)只是作(zuò)者曾荣获专业杂志(zhì)《Java Report》的(de)优秀作者奖,而在于(yú)它(tā)能使(shǐ)您快速的掌握Java虚拟(nǐ)机(JVM)的内部工作原理。这(zhè)包括Java虚拟机的栈、堆、方法(fǎ)区(qū)、执行引以(yǐ)及垃圾收集、Java安(ān)全模型、Java的连接模(mó)型和动态(tài)扩展机制(zhì)、class文件(jiàn)、运算及(jí)流程控制等等。
深入JAVA虚拟机第二版.pdf是一款pdf中文版的(de)电子书籍(jí),本书(shū)详细深入(rù)的介绍了java体系结(jié)构(gòu)及其内部细节,了解这些内容才能更快(kuài)速地编写更高效的程(chéng)序,理解了java虚拟机,深入细致地了(le)解java技术的底层,才能使自己的程序充分分(fèn)发挥java技术的优势。详(xiáng)细的内容包括:java栈,堆,方(fāng)法区(qū)和执行引擎,以及各种技术的实现。
全书共分为五大部(bù)分(fèn),围绕内存管理(lǐ)、执(zhí)行子系(xì)统、程序编(biān)译与(yǔ)优(yōu)化、高效并发等核(hé)心主题对JVM进行(háng)了全面(miàn)而深入的分析,深刻揭示了(le)JVM的(de)工作原理。第一部分从宏观(guān)的(de)角度介绍了整个Java技术(shù)体系、Java和JVM的发展(zhǎn)历程、模块(kuài)化,以及JDK的编译,这(zhè)对理解本书后面(miàn)内容(róng)有重要帮助。第二(èr)部分讲解了(le)JVM的(de)自动内存管理(lǐ),包括虚拟(nǐ)机内存区域(yù)的(de)划分原理(lǐ)以(yǐ)及各种内存溢出异常产生的原因;常(cháng)见的垃圾收集(jí)算法以及(jí)垃圾收集器的特(tè)点(diǎn)和工作原理(lǐ);常见虚拟机监控与故障(zhàng)处理工(gōng)具的原理和使用方法(fǎ)。第三部分分析(xī)了虚(xū)拟机的执行子(zǐ)系统,包(bāo)括类(lèi)文件结构、虚拟机类加载机制、虚拟机字节码(mǎ)执行(háng)引擎(qíng)。第四部分讲(jiǎng)解(jiě)了程序的编译与代码的优化,阐述了泛型、自动装(zhuāng)箱拆箱(xiāng)、条件编(biān)译等语法糖的原理;讲(jiǎng)解了(le)虚拟机的热点探测方(fāng)法、HotSpot的(de)即时编译(yì)器、编译触发(fā)条件,以(yǐ)及如何从虚拟机(jī)外部观察和分析JIT编译的数(shù)据和结果;第(dì)五部分探讨(tǎo)了Java实现高效并发的原理,包括(kuò)JVM内存模型的(de)结(jié)构和操作;原(yuán)子(zǐ)性、可见(jiàn)性和有序性在Java内(nèi)存模型(xíng)中的体现;先行发生原则的规则(zé)和使用;线程在Java语言(yán)中的实现原理;虚拟(nǐ)机实现高效并发(fā)所(suǒ)做的一(yī)系列锁(suǒ)优(yōu)化措施。
