干货!史上最全Java进阶好书清单来了!

想学好Java,书籍是必不可少的学习工具之一了,尤其是对于刚入行的新手们来说。今天就给大家准备了一个Java进阶的好书清单:

 

Java语言篇

 

1.《Java编程规范》 适合:初级、中级

 

这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。

 

2.《Java编程思想》 适合:初级、中级

 

豆瓣给出了9.1的评分,全球程序员广泛赞誉。有人说这本书不适合初学者,不过小编认为作者并没有对读者已有的知识经验有过多要求,只是要求读者需要知道基本的程序语言。作者以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念,需要花时间细细研读。

 

3.《Java核心技术:卷I基础知识》 适合:初级、中级

 

官方机构图书,备一本总是没错的。这本书比较全面也通俗易懂。可以当字典的功能来用,学习入门必备。

 

4.《Java数据结构和算法》 适合:初级、中级、高级

 

这本书目前基本断货,足以说明抢手程度。作者主要使用Java语言描述了我们常用的数据结构,值得一看。

 

5.《Java与模式》 适合:中级、高级

 

难得一见的国人写的Java好书。主要讲解设计原则以及最为常见的设计模式的实用教材。这本书出现的比较早,是初级到中高级必读的图书之一。

 

6.《SCJP学习指南》 适合:初级、中级

 

官方考试的必备图书,对检验自己的Java学习情况很有帮助。这本书特别适合学生阅读,这本书理解透了,找工作面试Java题目不会有任何问题。一些工作多年的工程师都会在里边遇到一些不会做的题目。

 

中级进阶篇

 

1.《重构:改善既有代码的设计》 适合:中级、高级

 

清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以及改善。大师的杰作,让你明白软件是一步步改进的,不是一蹴而就的。

 

2.《XML入门经典》 适合:初级、中级、高级

 

很多人觉得没必要买XML书籍,不过我还是觉得推荐一本给你作为工具书,而且看本书可以使得你对XML方方面面有个了解。里面不少东西还是用到的。

 

3.《jQuery基础教程》 适合:初级、中级、高级

 

从这个开始学习jQuery才是根本,不然以后遇到的很多奇怪问题不知所以然。jQuery个人感觉已经成为目前的javascript标准库了,插件无数,大大简化了前端工作。

 

4.《JavaScript权威指南》 适合:初级、中级、高级

 

一本从全新视角和层次来介绍JavaScript的参考书,填补了市场的空白。是学习js的必备参考工具书之一。

 

5.《代码整洁之道》 适合:中级、高级

 

讲述了一系列行之有效的整洁代码操作实践。软件工程的理想编码是无数人编出来的代码像一个人写的,这本书当作规范就不错。

 

​高级篇

 

1.《Enterprise JavaBeans 3.0中文版》适合:中级,高级

 

EJB技术在大型系统中使用,主要有银行等金融机构。是开发分布式程序的选项之一,不过我不喜欢,其实银行使用的也不怎么的。结合JavaEE容器使用,开源的有JBoss,商用的有IBM和Oracle支持。

 

2.《Java并发编程实践》 适合对:中级、高级

 

这本书名为《Java并发编程实践》有些抹杀了它的价值,其中并非只讲述了Java的多线程设施,对一般的并发编程的rationale也有相当透彻的阐述。市面上并发编程的书比较少,这一本推荐阅读。

 

3.《Hadoop权威指南》 适合:中级、高级

 

云计算必备图书。作为分布式计算的工具,Hadoop目前可以说是市场上唯一成熟的产品,而且大家也都向其看齐。而起云计算炙手可热,你搞明白这本书就大概明白了什么是云以及怎么做云。

 

4.《Java消息服务》 适合:中级、高级

 

深入浅出地讲解了JMS1.1规范的底层技术、Java类和接口、编程模型及其不同实现等Java消息服务(JMS)和消息传送机制关键技术。讲解简单明了,偏向于如何使用以及设计的一些原则。排版相当不错。

 

 

重点→人手必备是它!是它!就是它!

 

《程序员健康指南》&《颈椎病康复手册》

 

程序员要记得养生。。。

 

End


小编专线:15504268906

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值