读完这几本Java书,离高手更近一步

首先说一下我个人的认识吧,我觉得高手应该是这样的:
(1)精通Java基础知识与基础理论,熟悉JDK的发展史。
(2)熟悉JVM,熟悉内存调试
(3)深刻理解Java的线程与并发包,以及背后的内存实现原理
(4)精通eclipse的使用,明白其中的插件的开发原理。深刻理解findbugs的缺陷模式。
(5)熟悉SSH框架,并对源代码有足够的兴趣和研究。
(6)熟悉数据缓存的原理与实现,MemCached客户端源码,mybatis源码都要涉猎。
(7)了解足够的异步处理,定时处理,消息等知识。
(8)熟悉其中一款服务器,并对源码有研究。
(9)对JDK中重点的类要了解源代码,熟悉常用的工具类及其jar包。
(10)熟悉远程调用的知识与框架。
(11)熟悉常用的设计模式,不要求掌握多少种,但是一定要十分深刻,十分灵活。
如何距离高手更进一步呢?只有大量的阅读java技术书籍,多思考java技术的思想内涵。本文给大家推荐几本作者读过的书吧,感觉还不错,大家有时间了可以看看。
最近看了一本书《编写高质量代码-改善java程序的151个建议》,总体上还是不错的!成书于2011年,2013年的时候进行了第3次印刷,至今只出了一版。这本书涉及的面广,从基本语法到系统框架,从jdk api到开源产品都有涉猎。而且与真实的场景相结合,不是纸上谈兵。所以,这本书不是面向初学者的,针对那些有一定的开发经验的人士,阅读此书才能有更大的收获。作者是秦少波,有多年的开发经验。
类似的书籍有《你必须知道的261个JAVA语言问题》,梁建全编写, 人民邮电出版社 2009年出版,还有李刚编著的《突破程序员基本功的16课》人民邮电出版社, 2010年出版的。这些都是我曾经读过的书,感觉还不错,推荐给大家!
另外,还有《细说JAVA》,梁勇编写,人民邮电出版社,2010年出版;《设计模式从入门到精通》,杨帆、王钧玉、孙更新、电子工业出版社,2010年出版;《精通Java核心技术》,刘晓华编写, 电子工业出版社,2003年出版。
这些书感觉都还是不错的,抓好基础,才是成为高手的必经之塔。喜欢本文或者对本文有异议的,请加入java的群:293074111,你所提出的任何java技术问题都会有人回复你的。
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值