有书共读84:《深入理解Java虚拟机(第2版)》

本期获赠牛友:@柚子树
请私信我:【姓名】+【手机号】+【地址(详细到省市区县街道!!!)】+【微信号】,将安排发放书籍,并邀请进入学习小组~
-----------------------------
提示申请参与活动后,请邀请你的好友为你点赞~点赞最高者获赠本期书籍,成为本期学员~

要想学好专业技术当然离不开看书,但是我们却经常受困于这三个问题:
  • 不知道该选什么书进行学习
  • 坚持不下去,很容易就放弃了
  • 很多专业书比较贵,不舍得买
为此,牛客网推出“有书共读”活动,每期推荐并免费送出一本专业技术书籍,并监督学习,真正让你坚持下去,学到东西。

活动规则:

  • 每一期推荐一本专业类书籍(纸质书籍),并赠送给1位牛友。
  • 获赠书籍的牛友受邀后加入有书共读学习总群,群内有课代表监督学习,牛友按时完成学习笔记,并在牛客图书馆对应图书下分享在线笔记
  • 本期活动即日起至4月10日10:00,4月10日公布获奖名单。

参与方式:

  • 在本帖下回复。
  • 回复内容包括:申请参与本活动的原因+你的承诺:会按照要求认真学习这本书并做好学习笔记。

Tips:

  • 本次活动完全免费
  • 请参与活动的牛友认真书写读书笔记
  • 每期选择被点赞数最多的1位牛友(所以说想要获得书籍的牛友,快邀请你的好友来为你点赞吧~)
  • 若获赞数相同,则选择发布申请更早的牛友(越早申请越有可能获赠哦!)

本期书籍:



作者:周志明
出版社:机械工业出版社
出版时间:2013-9-1
定价:79.00元
ISBN:9787111421900

内容简介
《深入理解Java虚拟机(第2版)》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。
  • 第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解书中后面内容有重要帮助。
  • 第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。
  • 第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。
  • 第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。
  • 第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。

作者简介
周志明,资深Java技术专家,对JavaEE企业级应用开发、OSGi、Java虚拟机和工作流等都有深入的研究,并在大量的实践中积累了丰富的经验。尤其精通Java虚拟机,撰写了大量与JVM相关的经典文章,被各大技术社区争相转载,是ITeye等技术社区公认的Java虚拟机方面的领袖人物之一。除本书外,还著有经典著作《深入理解OSGi:Equinox原理、应用与最佳实践》,广获读者好评。现任远光软件股份有限公司开发部总经理兼架构师,先后参与过国家电网、南方电网等多个国家级大型ERP项目的平台架构工作,对软件系统架构也有深刻的认识和体会。

--------------------
本期书籍由牛客提供。
全部评论
一直都很想学习Java虚拟机,正好最近也在复习Java,如果我能拿到这本书,我会按照要求认真学习这本书并做好学习笔记,并且及时分享我的读书笔记
9 回复
分享
发布于 2020-04-04 10:26
JavaSE学了也有很长时间了,在大二时候开始接触的Java,也忘得差不多了,希望现在用这本书来复习加巩固。我承诺会坚持读完这本书,做好笔记,有始有终。
3 回复
分享
发布于 2020-04-03 15:33
乐元素
校招火热招聘中
官网直投
在大二时候开始接触的Java,也忘得差不多了,希望现在用这本书来复习加巩固。我承诺会坚持读完 这本书,做好笔记,有始有终。
1 回复
分享
发布于 2020-04-05 07:27
马上要找工作了,希望能学好jvm,我会按照要求认真学习这本书并做好学习笔记,并且及时分享我的读书笔记。
1 回复
分享
发布于 2020-04-06 17:28
让自己对Java的认识不停留在表面,并且要准备实习了,都大三即将大四了,我会按照要求认真学习这本书并做好学习笔记,同时分享我的读书笔记。
点赞 回复
分享
发布于 2020-04-07 22:25
现在应该下手第三版本啦,买了绝不后悔
点赞 回复
分享
发布于 2020-04-08 13:42
作为一个非计算机专业的学生,想做java,这本书目前为止看了两遍,内存模型、GC以及关键字了解的已经比较清楚了,关于类文件加载的过程以及前后端编译可能需要具体深究一下!
点赞 回复
分享
发布于 2020-04-10 00:20
大家学习jvm,是不是也相我一样应对面试。😅
点赞 回复
分享
发布于 2020-04-10 09:37

相关推荐

2 1 评论
分享
牛客网
牛客企业服务