天天看点

深入理解Java虚拟机:JVM高级特性与最佳实践 内容简介 作者简介 专家推荐

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3881">《深入理解java虚拟机:jvm高级特性与最佳实践》前言</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3882">《深入理解java虚拟机:jvm高级特性与最佳实践》内容特色</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3883">《深入理解java虚拟机:jvm高级特性与最佳实践》目录</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3884">第1章 走近java</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3885">1.1 概述</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3886">1.2 java技术体系</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3887">1.3 java发展史</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3888">1.4 展望java技术的未来</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3889">1.4.1 模块化</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3890">1.4.2 混合语言</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3891">1.4.3 多核并行</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3892">1.4.4 进一步丰富语法</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3893">1.4.5 64位虚拟机</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3894">1.5 实战:自己编译jdk</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3895">1.5.1 获取jdk源码</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3896">1.5.2 系统需求</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3897">1.5.3 构建编译环境</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3898">1.5.4 准备依赖项</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3899">1.5.5 进行编译</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3900">1.6 本章小结</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3901">第2章 java内存区域与内存溢出异常</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3902">2.1 概述</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3903">2.2 运行时数据区域</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3904">2.2.1 程序计数器</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3905">2.2.2 java虚拟机栈</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3906">2.2.3 本地方法栈</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3907">2.2.4 java堆</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3908">2.2.5 方法区</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3909">2.2.6 运行时常量池</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3910">2.2.7 直接内存</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3911">2.3 对象访问</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3912">2.4 实战:outofmemoryerror异常</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3913">2.4.1 java堆溢出</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3914">2.4.2 虚拟机栈和本地方法栈溢出</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3915">2.4.3 运行时常量池溢出</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3916">2.4.4 方法区溢出</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3917">2.4.5 本机直接内存溢出</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3918">2.5 本章小结</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3919">第3章 垃圾收集器与内存分配策略</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3920">3.1 概述</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3921">3.2 对象已死?</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3922">3.2.1 引用计数算法</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3923">3.2.2 根搜索算法</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3924">3.2.3 再谈引用</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3925">3.2.4 生存还是死亡?</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3926">3.2.5 回收方法区</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3927">3.3 垃圾收集算法</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3928">3.3.1 标记 -清除算法</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3929">3.3.2 复制算法</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3930">3.3.3 标记-整理算法</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3931">3.3.4 分代收集算法</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3932">3.4 垃圾收集器</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3933">3.4.1 serial收集器</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3934">3.4.2 parnew收集器</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3935">3.4.3 parallel scavenge收集器</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3936">3.4.4 serial old收集器</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3937">3.4.5 parallel old收集器</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3938">3.4.6 cms收集器</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3939">3.4.7 g1收集器</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3940">3.4.8 垃圾收集器参数总结</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3941">3.5 内存分配与回收策略</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3942">3.5.1 对象优先在eden分配</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3943">3.5.2 大对象直接进入老年代</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3944">3.5.3 长期存活的对象将进入老年代</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3945">3.5.4 动态对象年龄判定</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3946">3.5.5 空间分配担保</a>

<a target="_blank" href="http://hzbook.group.iteye.com/group/wiki/3122-java#3947">3.6 本章小结</a>

深入理解Java虚拟机:JVM高级特性与最佳实践 内容简介 作者简介 专家推荐

出版社: 机械工业出版社

isbn: 9787111349662

出版日期: 2011 年7月

       周志明,资深java技术专家,对javaee企业级应用开发、osgi、java虚拟机和工作流等都有深入的研究,并在大量的实践中积累了丰富的经验。尤其精通java虚拟机,撰写了大量与jvm相关的经典文章,被各大技术社区争相转载,是iteye等技术社区公认的java虚拟机方面的领袖人物之一。现任远光软件股份有限公司平台开发部经理兼平台架构师,先后参加与过国家电网、南方电网等多个国家级大型erp项目的平台架构工作,对软件系统架构也有深刻的认识和体会。

       java 程序是如何运行的?java虚拟机在其中扮演了怎样的角色?如何让java程序具有更高的并发性?许多java程序员都会诸如此类的疑问。无奈,国内在很长一段时间里都没有一本从实际应用的角度讲解java虚拟机的著作,本书的出版可谓填补了这个空白。它从java程序员的角度出发,系统地将java程序运行过程中涉及的各种知识整合到了一起,并配以日常工作中可能会碰到的疑难案例,引领读者轻松踏上探索java虚拟机的旅途,是广大对java虚拟机感兴趣的读者的福音!——莫枢(rednaxelafx) 虚拟机和编程语言爱好者

       在武侠的世界里,无论是至刚至强的《易筋经》,还是阴柔无比的《葵花宝典》,都离不开内功修炼。没有了内功心法,这些武术只是花拳绣腿的拙劣表演而已。软件业是武林江湖的一个翻版,也有着大量的模式、套路、规范等外功,但“外功修行,内功修神”,要想成为“扫地僧”一样的绝世高人,此书是必备的。——秦小波 资深java技术专家/著有畅销书《设计模式之禅》