《深入理解Java虚拟机(第3版)》是一本由周志明著作,机械工业出版社出版的平装图书,本书定价:129.00元,页数:2019-12,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。
《深入理解Java虚拟机(第3版)》读后感(一):深入理解Java虚拟机,第三版,助我获offer
在本科的时候就看到同学学习《深入理解Java虚拟机(第2版)》,上半年刚买了第二版,还没来得及看,现在第三版出版了,感谢编辑小姐姐给我寄了最新版,我索性看最新的版本来学习,随着java的深入学习,掌握java虚拟机可以说是java工程师必备技能,马上春招找实习了,希望在剩下的日子里认真学习该书,助我找到心意的工作哈!
《深入理解Java虚拟机(第3版)》读后感(二):Java虚拟机,有这本就够了
之前看过第二版,对于想了解jvm的小伙伴建议入手这本书。 类加载、内存分析、垃圾收集机制等部分都是进入jvm大门的必备知识,如果想更深入了解,还有字节码层面的介绍,还结合了一些案例进行讲解。 而第三版是在jdk12的基础上进行介绍的,想了解当前jvm的最新进展的小伙伴,本书更是不容错过。基于作者之前的经验,本次改版更适合大家阅读,有利于循序渐进的掌握jvm的重要方面。
《深入理解Java虚拟机(第3版)》读后感(三):是本好书,但读懂不易
我是一两年前先买的第二版,读了前几章,一口气大概读到垃圾回收那里吧,就坚持不下去了,一方面是要读懂这里面的知识确实不容易,另一方面是读到后面却容易忘了前面的,还有一方面是每一章多多少少都会引用前面或者后面章节的内容和其他领域的知识,综合几个方面导致这本书要读懂确实挺难的。
最近是学了jvm的一些课程,然后再回来看这本书,这才能一口气整本读完的。真心佩服作者还有R大这样的人物,能写出这么全面的jvm知识来。
《深入理解Java虚拟机(第3版)》读后感(四):国内原创技术书的优质之作
国内原创技术书的优质之作,读起来过瘾,流畅。收货很大。 对于一些比较晦涩难懂的部分也讲的比较明白。 但还是有个别的点只是提到了,但是没有解释清楚,只能找别的书再补充了。 国内的技术作者要都是这样认真出作品就好了。
没想到这本书会有如此之好,内容深入而有意义! 起码我在读它的时候会让我忍不住的往下读,一点也不枯燥,精辟入理。很想知道更深入的会是什么。理论与实践结合得很好,读完了,很想去实践实践!既然是深入理解,也深入实践吧。
《深入理解Java虚拟机(第3版)》读后感(五):值得反复拜读的好书
每年读一遍《深入理解Java虚拟机(第2版)》 ,每年就会有一些新的感悟。技术总在更新,但思想原理不会过时,书中的思想部分吸收理解了对以后的工作学习有很大帮助。此书作为jvm基础入门的书很可以,相对全面易懂。本书选取了JDK7的JVM非常地恰到好处, 因为在其之后到目前虽然有不少更新内容, 但涉及到JVM相关的就非常少了,200多条操作码,从java诞生到jdk11,仅仅变过2条。虚拟机的升级更新,垃圾回收算法的升级更新可能并不会影响你的生产环境,比如虽然有G1的垃圾回收 但是大部分公司仍然使用的还是cms,新的算法由于没有大量的投入生产使用无法验证其稳定性,也不好权衡升级带来的收益能否抵消升级带来的风险,所以大部分生产环境使用的技术是很保守的。
期待在第三版中能有更多的收获。。
《深入理解Java虚拟机(第3版)》读后感(六):深入理解Java虚拟机:JVM高级特性与最佳实践 读后感
这本书是之前在一个微博营销号了解到的,光看名字就觉得很高大上。当时还没出第三版,面试时被不少问到内存分布以及类加载等的问题,但都是一知半解,或者说只知其结论
第一章写的是jdk的发展,第二章运行时内存分布,第三章GC理论与GC收集器;第四第五章是JVM监控与调优;第六章编译后的class文件结构,看完这章至少反射不是问题;第七章类加载机制及过程;第八章运行时栈结构与栈指令集;第九章介绍了类加载器以及动态代理的实现;第十第十一章是编译与运行期的优化;最后两章与多线程相关
除了多线程那部分在其他书籍有更详尽的介绍,还有几乎没讲lambda表达式外,其他的都贴合最新的发展,就连G1和ZGC这样的收集器都介绍了
总的来说,对于想要系统了解虚拟机的人来说,这本书值得推荐
《深入理解Java虚拟机(第3版)》读后感(七):反复来回看,静下心效果更好
20年年初刚接触的这本书,因为觉得自己无所不能了,刚出校园,觉得编码很牛了,听说到Java虚拟机的神奇之处,于是买了一本,加上之前看过一些视频,前几章清晰明了,产生了兴趣觉得也不是很难,慢慢第四章开始真的是看的一脸懵逼。
今天觉得自己还是需要提升技术方面,思想理论方面的知识,来提高编码能力,闲来无事,翻开书,手机放到一边。直接跳过前几章,到类加载,当初看的字节码什么索引直接引用一脸懵逼,现在静下心来,一个字一个字的扣,虽然时间过得很快,但是起码也捋清了一些知识点
这本书真的很费时间,声明,我就看了前几章,对我工作实习中一些遇到的bug,当初想不明白的问题,豁然开朗,Java学习技巧学习能力上帮助也非常大,可以说,想学好Java,就需要理解jvm,理解了jvm,Java也就可以继续深造了,否则始终在应用层徘徊
《深入理解Java虚拟机(第3版)》读后感(八):书籍推荐深入理解Java虚拟机
Java虚拟机对于Java开发工程师来说是最熟悉不过的,开发人员对他又爱又恨,爱是熟悉理解虚拟机技术不仅对今后找工作面试提供知识储备,助你拿到满意offer,还能提高你对服务器性能调优、故障排查的能力;恨是虚拟机技术相对应其他Java技术来说门槛是更高的,所以有一本能带你从入门到深入的一本书是十分重要的,这本深入理解Java虚拟机:JVM高级特性与最佳实践每次重新读都有新收获,书籍讲解的通俗易懂,逻辑清晰,相信你们看完这本书之后一定会收获满满的,名人不说暗话,反手就是一个购买链接:https://item.jd.com/12607299.html?dist=jd
《深入理解Java虚拟机(第3版)》读后感(九):深入理解Java虚拟机读后感
上大学期间最开始入门c语言,后来跟着学长学习c++,那时候被学长灌输了一些错误的观念,总觉得c++天下无敌,学好c++才是厉害的技术人,他们天天说,Java就是调用一下封装好的库,工作了就是增删改查。后来,机缘巧合下,觉得有必要学习一下Java,当时的考虑就是面向求职学习,最开始是跟着视频学习,跟着视频敲一些代码,因为有c++基础,所以Java这门高度面向对象的语言,学起来也不是那么吃力。
之后就学习所谓的三大框架ssh,然后在网上down一些现成代码修修改改就认为学习了Java。大学毕业找工作时确实因为Java找到了工作,不过工作却是安卓,工作后发现自己对Java其实远远谈不上会,工作上的焦虑就逼迫自己重新去学习这方面技术,那时候属于病急乱投医阶段,各种看书,看过fk Java,Java编程思想,最后看到深入理解Java虚拟机(第一版),从这本书里知道了Java字节码,coffee baby等,也因为这本书有了对jvm的初步理解,同时发现了Java系的伟大,因为这门开源的语言,发现了计算机方面无穷无尽的宝藏,虽然现在还是某种意义上的API程序员,但是正是这本书给我展现了Java世界的美好,才知道了学无止境,有了对技术的更高的追求。
最后,很期待这本好书的第三版,希望可以继续给我带来不一样的惊喜。
2019.12.13
《深入理解Java虚拟机(第3版)》读后感(十):Java程序员必读书籍
16年初的时候拜读了该书的第二版,可以说该书给我打开了JVM的大门,系统的了解了JVM,从这以后就开始注重阅读研究jvm相关的知识,并且自己手动编译了openjdk尝试去阅读其源码。截止至今已经系统的读过3遍,零散的或者有需要时候拿出来翻的时候更多。
在未读本书之前总感觉jvm很神秘,对其内存分布、GC算法、对象头、类加载机制、方法重载重写原理等都是知其然不知所以然,然而在此之后有一种恍然大悟的感觉,拍着大腿一直喊:原来如此原来如此。最让我着迷的时以前当我写下一行代码的时候就只是写了一行代码,而现在我透过这行代码知道了这个类在jvm怎么加载的、这个对象的内存怎么分配的、分配到了那里、他的头部信息是什么、甚至是怎么编译运行的,这种感觉深深让我着迷,让我对jvm充满了热爱,把我拉入了学习jvm的海洋。
也许有的人觉得JVM非常枯燥无趣,而且非常深奥没必要也没时间去学习,甚至还有的人说我只需要写Java代码就可以,JVM跟我完全没关系。其实这种思维是完全错误的,对每一个java程序员来说JVM都是一个必修课,JVM是java语言的基石。了解了JVM你可以写出更加健壮的代码,尤其是在多线程开发中尤其重要;了解JVM可以让你对GC调优、java程序调优等有了理论基础。
该书的涉及到的内容我在书评就不说了,我只能说如果你要开始系统的学习JVM,本书是首选,而且基本可以说是唯一之选。如果你以前对JVM有零散的了解现在想系统学习一下,本书也是你的不二之选。
因为我工作中涉及到的多线程比较多,本书对我最大的帮助就体现在了JMM内存布局、happens-before、内存屏障等技术的讲解,让我对java的多线程技术有了系统系统的认知。在后续我再阅读其他讲解java多线程的文章或者书籍时,脑海中都是在回想本书中介绍的内容然后一一印证,在实际工作中再理论结合实际,对其运行原理有了更深的理解。
我建议在阅读本书之时,最好是先大略阅读一遍,先对JVM有一个大体的了解。然后在根据自己最感兴趣的部门进行精度,在精读时一定要动手、动手、动手(重要的事情说三遍)。例如你学习GC相关的只是一定要自己写demo去尝试各种垃圾回收器,理解其输出的日志,思考其使用的算法。如果你仅仅是阅读而不动手,效果是很差的。