`
ymm8505
  • 浏览: 32155 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【 读书笔记】Java中级程序员的读书笔记

阅读更多

蓦然回首、工作到现在已经6年了。
但是完全没有积攒到6年的开发经验,尤其是Java开发……
扒手指头算一算充其量也只有3年的Java开发经验
最近想换行业,出去面试被鄙视过、也放弃过到手的机会。

生活压力越来越大、年龄也越来也大…… 27岁不大不小了、
只要开始什么时候都不晚、现在把一些落下的书籍补一补…

静下心来,快速给自己充电、先抛弃一些框架、从基础书籍开始看

一、[深入理解Java虚拟机:JVM高级特性与最佳实践]
    这本书先囫囵吞枣的粗读读一遍。
---------------------------------------------------------------
两小时读了三章P97  2015年11月15日23:23:12
第一章:主要是介绍Java的历史和JVM的历史信息 以及编译JDK源码 目前用不到了解一下即可。能看懂Java 的源码 就不错了,暂时不考虑编译。

第二章:重点知识,JVM在运行Java程序时的内存划分。 网上好多博客都是抄的这本书的第二章、与其看他们超过去的二手知识,还不如老老实实多看几遍原著。

第三章:怎么判定一个对象已死?垃圾收集的策略、和算法。还介绍了好多种垃圾收集器


写下来督促一下自己

要想说话底气硬、就得了解源码。虽然不影响使用Java应用方面的编程但是知道底层的一些实现原理,自己心里有底。


3
2
分享到:
评论
5 楼 ymm8505 2015-11-20  
2015年11月20日00:16:54   今天、不对准确的说是昨天全部看完了JVM这本书。

昨天下午看的:
第十二章: java内存模型与线程 
第十三章: 线程安全与锁优化    自旋锁、偏向锁、这种听着高大上的锁 其实理论也很简单

12、13章还需要细细再看一遍。

前天下午看的:
第十章:早期编译器优化
第十一章:晚期运行期优化                这两块内容 不怎么好理解、暂时也用不上粗略读了一下。

第九章:还需要仔细看一遍。

接下来:研究一下Spring 框架的设计 和源码实现 因为Spring 最近火爆的不行不行的 ssh里面Struts 和 Hibernate 都有 SpringMVC 和 ibatis或者mybatis 替代 唯独Spring经久不衰、实现的也很巧妙、非常值得深入研究学习。
4 楼 ymm8505 2015-11-18  
longhua2003 写道
你才27啊,我都30了,还在一个公司做,不敢出去啊

肯定不是在帝都吧     帝都的浮躁、机会、金钱 各种压力 让你不得不学习进步呐
3 楼 longhua2003 2015-11-18  
你才27啊,我都30了,还在一个公司做,不敢出去啊
2 楼 ymm8505 2015-11-17  
2015年11月17日23:05:47        P267
两小时看了 6、7、8章 第9章看了一半 正好到了比较关注的地方了……
第六章 类的文件结构、看得比较粗糙 写的太细致了、枯燥啊

第七章 虚拟机类的加载机制、双亲委托机制。之前在博客上看到过类似的。所以理解比较快,还讲解了Tomcat的类加载机制

第八章 虚拟机字节码执行引擎。 【重载】 关注的是 静态类型 【重写】关注的是 动态类型
还有一个既要关注静态类型、也要关注动态类型。 这个也需要研读……

第九章:Tomcat的类加载机制 这个用图画一画 比较好记亿……
1 楼 ymm8505 2015-11-16  
一个半小时读了两章P154   2015年11月16日23:00:37
第四章:主要是介绍JDK安装目录bin下面的一些 监控jvm的命令。  如:JPS、JSTACK
不过最主要的记住一个Jconsole 图像界面的。

第五章:作者介绍了几个他遇到的内存溢出、JVM进程崩溃的问题、通过怎样的分析解决的过程。 项目中没有遇到过实际的问题,不太好理解。

PS:今天看书状态不好,早点睡觉……   

相关推荐

Global site tag (gtag.js) - Google Analytics