谈起《深入理解java虚拟机》这本书,让我印象深刻的就是换工作跳槽面试的时候,当时刚进入java开发这个行业的时候,平时只是做一些对数据库的增删改查等功能,当自己技术增长一些的时候,就开始对java底层jvm开始研究,当时自己喜欢看一些博客啊,公众号等等,大部分的大牛们推荐看《深入理解java虚拟机》这本书。我就从当当网上买了这本书,当时特别的清晰。一开始看这本书的时候其实有点不太理解,因为平时没有接触这些东西。有一次我印象特别深,当时我所在线上的项目出现了OutOfMemory,看到这个异常的时候我突然想起但是看《深入理解java虚拟机》的时候对这个有全面且深入的讲解,我就翻开然后认真的研究了一番,最后准确的定位了问题,将问题解决掉了。

  当时随着自己的欲望不断增大,在跳槽的时候频繁的被问到java虚拟机的这部分的知识,然后我就又通读了周老师的《深入理解java虚拟机》,然后后来的面试中我自己认为是吊打面试官,哈哈这个还真不是吹牛,因为在面试的时候自己真的能够准确流畅的将面试官提出的问题回答出来,没准儿,还可以反问一些面试官一些知识(来检测面试官对这方面掌握的程度,哈哈)。

  随着不管是工作中还是面试的过程中,都同样的证明了java虚拟机的重要性,更重要的是在阅读《深入理解java虚拟机》这本书的时候,你能够清晰的看懂周老师层层讲解的思路。这本书将java虚拟机剖解的非常透彻,而且熟读以后就感觉java虚拟机是比较有意思的东西,就像java虚拟机被划分成堆栈方法区等等,结合这个你可以更好的知道你编程的局部变量,成员变量和对象等会存放到哪里,能够更好的让你所编程的代码减少一些不必要的bug。还有就是对GC的熟悉,对JVM参数的设置能够快速定位线上的问题和能够避免一些不必要的问题。还有就是这本书后面java线程、线程安全和锁的优化方面真的是让人兴奋。

  作者周志鹏,周老师写的《深入理解java虚拟机》这本书真的是一本良心书,这本书给我的感受就是,它不仅能够让你轻松面对跳槽面试时候的java虚拟方面的面试题肯定是加分项,而且还能够让你成为工作中解决这方面的能手,阅读这本书肯定让你受益匪浅。

  最后,周老师又要出《深入理解Java虚拟机》-“小紫”,我必须支持,紧跟大佬的步伐,让自己更加的强大!

  另外附上购买链接:https://item.jd.com/12607299.html?dist=jd

最新文章

  1. js学习之变量、作用域和内存问题
  2. pagefile.sys and heberfil.sys
  3. PHP header() 函数详细说明(301、404等错误设置)
  4. (转)jQuery禁止右键菜单,全选
  5. 用imageROI来增加某范围的像素
  6. vfp 操作excel
  7. 全面修复IE,注册IE所有dll
  8. spice-vdagent
  9. EF(EntityFramework) 插入或更新数据报错
  10. time 模块 与 datetime 模块
  11. wangEditor-基于javascript和css开发的 Web富文本编辑器, 轻量、简洁、易用、开源免费(2)
  12. Lua Linux环境下安装
  13. Spring Session Redis
  14. SQL Server Url Decode函数
  15. centos修改主机名命令
  16. 五年屌丝运维工作shell精华
  17. 团队项目:二次开发--v.2.1--软件工程
  18. java基础41 枚举(类)
  19. eclipse svn 配置
  20. spring mybatis 关于 basepackage 和 mapperLocations 的通配符匹配实例

热门文章

  1. Mybatis3.0_动态SQL元素:foreach-遍历集合_
  2. 阿里云 centos7 安装mysql数据库
  3. BZOJ2155(?) R集合 (卡特兰数)
  4. 前端开发规范:命名规范、HTML 规范、CSS 规范、JavaScript 规范
  5. neo4j查询语句
  6. fft,ntt总结
  7. 新手如何入门pytorch?
  8. Python如何import其它.py文件及其函数
  9. word 实现多级列表编号
  10. Jira5.2.8 安装