《深入理解Java虚拟机》读书笔记2017-5-21

第一部分 走近Java
关于Java一些基本介绍,之前度过《Java编程思想》,熟悉这一部分内容,没有印象深刻的知识。但是关于Java虚拟机的介绍扩充了我的知识,之前知道java虚拟机的功能,现在从java虚拟的发展和发展方向有了深入的理解,从大层面了解JVM,为后面的阅读打下了基础。
第二部分 自动内存管理机制
第2章 Java内存区域与内存溢出异常 
自动内存管理机制是JVM的核心。印象最深刻的是JVM对内存的划分,一个进程内,分为线程所有和线程共有。每个内存区域对应自己的异常,如局部变量超出内存的异常。看图是比较直接的理解。附网址http://blog.csdn.net/u012152619/article/details/46968883

第3章 垃圾收集器与内存分配策略
这章收获很大,对我来说,理解了新生代、老年代,Permanent的内存区域使用,这当然很有作用。但是从JVM内存分配策略发展的过程,我理解到了一个好的算法是怎样产生的,这对我的计算机思维的提升有很大的帮助。
附网址https://my.oschina.net/sunnywu/blog/332870
第4章 虚拟机性能监控与故障处理工具
如题,没什么好说的。具体使用还会回来参考资料
第5章 调优案例分析与实战
印象深刻的是作者关于自己的Eclipse运行速度调优的案例,一个好的程序员是真的喜欢技术。
第三部分 虚拟机执行子系统
第6章 类文件结构
第7章 虚拟机类加载机制
第8章 虚拟机字节码执行引擎
第9章 类加载及执行子系统的案例与实战
这一部分在实际编程接触不到,理解肤浅,看的粗略。
第四部分 程序编译与代码优化
第10章 早期(编译期)优化 / 258
第11章 晚期(运行期)优化 / 287
这一部分看的粗略
第五部分 高效并发
第12章 Java内存模型与线程
第13章 线程安全与锁优化
第五部分加深了对线程、锁、线程安全的理解,了解线程的JVM底层的运行。收获很大。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值