毕竟,书是学习的海洋呢!
So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。

不才面这 13 本书本中千锋广州

入门

《Head First Java》

jsp书籍推荐英文版阿里P8年夜牛推举Java法式员必看的 13 本 Java 书本 jQuery

作者: Kathy Sierra / Bert Bates

简介:《Head First Java》是一本完全地面向工具(object-oriented,OO)程序设计和Java的学习辅导用书,根据学习理论所设计,你可以从程序措辞的根本开始,到线程、网络与分布式程序等项目。
主要的是,你可以学会如何像一个面向工具开拓者一样去思考,而且不但是读去世书。

作为一本入门书,它是绝对出色的。
一个星期就能让你明白怎么用Java写程序了。
尤其是你有其它措辞根本的情形下,这本书能迅速让你明白Java的特质。
缺陷是,它真的只是入门书。
你一定还须要一本Java大字典,比如《Thinking in Java》,以便查阅Java在细节上的更多东西。
关于这一点,书中附录B也说得很清楚了。

《Java 核心技能:卷1 根本知识》

作者:Cay S. Horstmann / Gary Cornell 译者: 杜永萍 / 邝劲筠 / 叶乃文

简介:《Java核心技能(卷1):根本知识(原书第8版)》是《Java核心技能》的最新版,它反遇了Java SE6的新特性。
全书共14章,包括Java基本的程序构造、工具与类、继续、接口与内部类、图形程序设计、事宜处理、Swing用户界面组件、支配运用程序和Applet、非常日志断言和调试、阐述办法深入浅出,并包含大量示例,从而帮助读者充分理解Java措辞以及Java类型库的干系特性。

作为一本入门参考书,绝比拟海内现在的大部分教材要精良得多。
对付Java初学者来说,也是一本值得时常翻阅的技能手册。
书中有较多地方进行Java与c++的比较,这是很故意义的,由于Java与c++实在有很多类似之处,尤其是在面向工具的方面。
同时书中也对Java与C++不同的地方做了一些阐明,这对付学习过C++的朋友来说是很有助

《Java 编程思想》(英文名《Thinking In Java 》)

作者: [美] Bruce Eckel 译者: 陈昊鹏 / 饶若楠

简介:本书赢得了环球程序员的广泛赞誉,纵然是最晦涩的观点,在Bruce Eckel的笔墨亲和力和小而直接的编程示例面前也会化解于无形。
从Java的根本语法到最高级特性(深入的面向工具观点、多线程、自动项目构建、单元测试和调试等),本书都能逐步辅导你轻松节制。

搞Java不多,但是由于很多好书都以Java为实例代码,以是也自学的Java,这本书我利用十一的假期,完全的看了一遍,虽然都很根本,但是对内力有绝对的提升!

《Java开拓实战经典》

作者:李兴华 编著

简介:本书是一本综合讲解Java核心技能的书本,在书中利用大量的代码及案例进行知识点的剖析与利用,并且给出一些比较成熟的开拓步骤,帮助读者更好地进行Java的开拓。
从作者多年的Java培训履历来看,大部分学生对各种高端开拓都没有任何问题,唯一的问题在于Java根本并不稳定,而且在海内也始终没有一本真正可以引领读者入门的好书本,大部分的书本都是环绕观点本身进行讲解的,没有讲解清楚为什么要具备这些知识以及该如何去理解这些知识。

不知道我该当带着若何的心情来写这份书评…… 首先Java是一门高等措辞,不是那么随意马虎接管和理解的,这便是这本书那么厚的缘故原由吗? 好吧……书中很多都是废话,我一样平常都是跳着看,只看“把稳”和字体加深的部分,以及实例代码。
比较书,光盘里的视频讲解比较实用。

进阶

《Effective Java》

作者:(美)Joshua Bloch 译者:潘爱民

简介:本书先容了在Java编程中57条极具实用代价的履历规则,这些履历规则涵盖了大多数开拓职员每天所面临的问题的办理方案。
通过对Java平台设计专家所利用的技能的全面描述,揭示了该当做什么,不应该做什么才能产生清晰、健壮的高效的代码。

看这本书的朋友就如作者所说,如果你没一定Java履历的话先不要看了,由于看了可能没多少的帮助,或者很快就会遗忘千万也不要急功近利。
总而言之,经典之作,当然了,有条件的朋友希望直接看英文版好了。

《Spring揭秘》

作者:王福强

简介:没有教程似的训导,更多的是说故事般的娓娓道来,本书是作者在多年的事情中积累的第一手Spring框架利用履历的总结,深入阐发了Spring框架各个模块的功能、涌现的背景、设计理念和设计事理,揭开了Spring框架的神秘面纱,使你“知其然,更知其以是然”。
每部分的扩展篇帮助读者活学活用Spring框架的方方面面,同时可以举一反三,衍生出新的思路和解决方案。
本书内容全面,论述深刻入理,必将成为每个Java专业开拓职员必备的Spring图书。

好书,Spring里实践了大量Java措辞精良的理念,此书通过讲解Spring事理,普通易懂地向我们展示了这些理念。

《分布式 Java 运用:根本与实践》

作者:林昊

简介:本书先容了编写分布式Java运用涉及的浩瀚知识点,分为了基于Java实现网络通信、RPC;基于SOA实现大型分布式Java运用;编写高性能Java运用;构建高可用、可伸缩的系统四个部分,七章内容来进行先容,在这一本不算厚的书中,一方面结合作者的履历先容了这些知识点;另一方面供应了进一步学习这些知识点的参考资料,希望能给想节制编写分布式Java运用知识点的开拓职员供应一定的帮助以及指引,同时也希望书等分享的履历对付目前正在从事分布式Java运用编写的开拓职员供应帮助。

之前刚刚读了《大型网站架构技能》,算是同一个大主题,但前者紧张讲网站机构的理论和最佳实践,而这本书则实践性比较强,还涉及了Java网络编程,并行编程,jvm性能调头等等,每个方面都值得深入研究。

《http威信指南》

作者:David Gourley / Brian Totty 译者:陈涓 / 赵振平

简介:超文本传输协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所利用的协议方案。
HTTP有很多运用,但最著名的是用于web浏览器和web做事器之间的双工通信。
HTTP起初是一个大略的协议,因此你可能会认为关于这个协议没有太多好说的。
但现在,你手上拿着的是却一本两磅重的书。
如果你对我们怎么会写出一本650页 的关于HTTP的书感到奇怪的话,可以去看一下目录。
本书不仅仅是一本HTTP首部的参考手册;它是一本名副实在的web构造圣经。

本书对一些常见的误解进行相识释,推举了“各种利用诀窍”,供应了便捷的参考资料,并且对呆板且令人费解的标准规范进行了可读性很强的先容。
在这本书里,我们对Web正常事情所必须且相互干联的技能进行了详细的先容。
但是内容比较老,全而浅,不过用来给我镂空纱一样的HTTP知识查漏补缺足够了,大部分章节翻译的还不错。

《深入理解 Java 虚拟机》

作者:周志明

简介:作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的繁芜和深奥拒之门外?没紧要,本书极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。
本书是近年来海内出版的唯一一本与Java虚拟机干系的专著,也是唯一一本同时从核心理论和实际利用这两个角度去磋商Java虚拟机的著作,不仅理论剖析得透彻,而且书中包含的范例案例和最佳实践也极具现实辅导意义。

在海内的图书市场上来看,这是一本很精良的先容 Java 虚拟机的书本。
读起来很引人入胜,一口气看几章,不费劲。
我对本书最大的感想熏染便是:全面。
作为一个刚开始打仗 JVM 的人,我觉得本书基本上把 JVM 中所涉及的观点涵盖到。

Java四大名著

《Java编程思想(第4版)》

原书名:Thinking in Java

《Java 2核心技能 卷II:高等特性(原书第7版)》

本书是Java 2技能威信指南,全面覆盖Java 2技能的高等主题,包括:多线程、凑集框架、网络api、数据库编程、分布式工具等,深入探究了swing、Java 2d api、Javabean、Java安全模式、xml、注释、元数据等主题,同时涉及本地方法、国际化以及jdk 5.0的内容。

本书适宜软件开拓职员、高档院校学生和西席参考。

《Java Web开拓详解--XML+XSLT+Servlet+JSP深入阐发与实例运用》

本书共分4部分,从xml、servlet、jsp和运用的角度向读者展示了Java web开拓中各种技能的运用,循规蹈矩地勾引读者快速节制Java web开拓。

本书内容全面,涵盖了从事Java web开拓所应节制的所有知识。
在知识的讲解上,本书采取理论与实践相结合的办法,从程序运行的内部机制进行剖析讲解,并通过大量的实例和实验来验证并利用本书的知识。

本书措辞生动、普通易懂、讲解细致,大部分章节都供应了多个例子,而且很多例子都是目前web开拓中常常利用的功能,具有相称的实用代价。
本书不仅可以作为Java web开拓的学习用书,还可以作为从事Java web开拓的程序员的参考用书和必备手册。

《Effective Java中文版(第2版)》

本书先容了在Java编程中78条极具实用代价的履历规则,这些履历规则涵盖了大多数开拓职员每天所面临的问题的办理方案。
通过对Java平台设计专家所利用的技能的全面描述,揭示了该当做什么,不应该做什么才能产生清晰、健壮和高效的代码。

本书中的每条规则都以简短、独立的小文章形式涌现,并通过例子代码加以进一步解释。
本书内容全面,构造清晰,讲解详细。
可作为技能职员的参考用书。

这 13 本经典书本,你都看过吗?