程序员进阶必看!Java进阶书籍推荐

程序员进阶必看!Java进阶书籍推荐

部份:Java语言篇

1.《Java编程规范》合适对象:低级、中级

介绍:这本书的作者是被誉为Java之父的JamesGosling,入门者,对基础的讲授很不错。

2.《Java编程思想》合适对象:低级、中级

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

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

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

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

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

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

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

6.《SCJP学习指南》合适对象:低级、中级

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

第二部份:中级进阶篇

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

介绍:清晰揭露了重构的进程,解释了重构的原理和 实践方式,并给出了什么时候和何地应当开始发掘代码和改良。大师的杰作,让你明白软件是一步步改进的,不是一挥而就的。

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

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

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

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

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

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

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

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

第三部份:高级篇

1.《EnterpriseJavaBeans3.0中文版》合适对象:中级,高级

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

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

介绍:这本书名为《Java并发编程实践》有些抹杀了它的价值,其中并不是只讲述了Java的多线程设施,对一般的并发编程的rationale也有相当透彻的论述。市面上并发编程的书比较少,这1本。

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

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

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

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

太原华信智原Java开发课程分为四大阶段,按部就班,阶段巩固,阶段考核,保证学员每一个阶段都能扎实掌握。全程理实一体化教学,项目实操贯穿到每一个阶段, 是综合的项目实战,包括SVN配置库环境搭建,VSS配置库环境搭建等,学员在学完以后不但能掌握全面的理论知识,同时具有实战经验,能够在就业以后迅速融入项目工作。











































北京怎样治疗白癜风
的白癜风医院地址



转载请注明:http://www.xxcyfilter.com/zyxz/591.html