在深入理解Java虚拟机(JVM)第二版的讨论中,关于"string.intern()"方法的使用与字符串常量池的探讨,是一个引人入胜的议题。许多人对为什么某些字符串在JVM中被预加载和驻留至字符串常量池有所疑惑。在Java标准库及JVM启动过程中,可能存在特定类(如"java"类)引用了字符串字面量。当这些字面量...
1. 《深入理解Java虚拟机:JVM高级特性与实践(第3版)》2. 《深入Java虚拟机(原书第2版)---SUN公司核心技术丛书》3. 《实战JAVA虚拟机 JVM故障诊断与性能优化》4. 《深入理解JVM & G1 GC》5. 《Java虚拟机精讲》6. 《自己动手写Java虚拟机》 - 张秀宏,使用Go实现的 7. 《自己动手写Py...
《深入理解java虚拟机 第二版 JVM高级特性与最佳实践》里面提到CMS垃圾收集器。CMS垃圾收集器的垃圾回收分4个步骤:初始标记:仅仅标记GC Root能直接关联到的对象。 并发标记:对初始标记标记过的对象,进行trace(进行追踪,得到所有关联的对象,进行标记) 重新标记: (原文):为了修正并发标记期...
《深入理解Java虚拟机:JVM高级特性与最佳实践》 这本书的主要内容是如何独立地编译一个OpenJDK7,讲解了JVM的自动内存管理,分析了虚拟机的执行子系统,讲解了程序的编译与代码的优化,探讨了Java实现高效并发的原理。《企业应用架构模式》 这本书适合做框架的人去看,如果你打算自己写一个ORM的话,这...
《深入理解Java虚拟机:JVM 高级特性与最佳实践(第 2 版)》用Java却不懂JVM是说不过去的,但市面上有关JVM 的书很少,这本书更是少有的国内讲解此方面备受好评的书,甚至可以说是JVM书籍最好的读物之一。本书整体内容更偏向实战,难易适中。从内存管理、执行子系统、程序编译与优化、高效并发等核心...