您的位置 首页 java

Java程序员必读书单:想成为大神,这几本书足以!

Java 是目前应用非常广泛的编程语言之一,鉴于其受欢迎的程度,我们最终决定推出这个书单,本文主要针对初级Java程序员,后续还将推出针对资深Java程序员的书单。很多书籍是英文版本,可以对应搜索国内是否有中文版,但建议程序员阅读英文原版。

1、《Java in 24 Hours (7e)》

作者:Rogers Cadenhead

出版社:Sams,2014

页数:448

ISBN:978-0672337024

这本书涵盖了Java 8和Android,对于初学者而言,给出了一个比较合理的标准。书中使用NetBeans作为IDE,并通过对IDE和Java的介绍轻松地启动了第2章中的“Hello World”示例。本书根据24个小时来划章,第七和第八两章对程序员而言意义比较大,主要介绍了控制流程——if语句中嵌套循环等;面向对象 编码 从第10章开始引入;第17章引入阵列等数据结构、错误处理和线程等内容。

如果你是初学者,建议完整阅读所有章程。

2、《Java In A Nutshell 6th Edition》

作者:Benjamin J Evans和David Flanagan

出版社:O’Reilly,2014

页数:418

ISBN:978-1449370824

这不是一本完全针对Java初学者的书,但Java In A Nutshell已经成为了一个经典。本书涵盖了Java 8,但只讨论核心细节。部分章节也对Java的当前状态、语言基础以及面向对象编程进行了讨论。这本书关于Nashorn JavaScript引擎的一章,被认为是有争议的,在一本专注于Java核心细节的书中,出现了如何执行JavaScript代码以及如何从JavaScript中调用Java。

3、《Murach’s Beginning Java With Netbeans》

作者:Joel Murach&Michael Urban

发行商:Mike Murach&Associates,2015

页数:660

ISBN:978-1890774844

使用特定的IDE来教程序员学习Java是一个不错的主意,如果你不喜欢NetBeans,这本书的一个版本使用了Eclipse。如果你读过Murach的其他书籍,你就知道他倾向于教育市场,所以,本书很值得一读。

本书从安装NetBeans并编写第一个程序开始,包括代码、类、方法以及创建自己的类和方法的介绍,并使用面向对象的编程方法。这是一本非常完整的教程,如果可以坚持下去,那么它将使你从一个初学者成长为合格的Java程序员。

4、《Java Coding Guidelines》

作者:Fred Long,Dhruv Mohindra,Robert C. Seacord,Dean F. Sutherland,David Svoboda

出版社:Addison-Wesley,2013

页数:304

ISBN:978-0321933157

本书将告诉程序员一些基本思想和规则,给出正确的做法和建议。本书有五章分别讨论了Java编码的不同方面,涵盖安全性、防御性编程、可靠性、程序可理解性以及程序员的误解。

5、《Java 7 Recipes》

作者:Josh Juneau,Carl Dea,Freddy Guime和John O’Conner

发行商:Apress,2011

页数:872

ISBN:978-1430240563

本书分解介绍了Java 7,每个部分都由一个常见问题或任务引发。前四章介绍了Java,包括基本的数据结构。第5到10章是关于更高级的主题,但核心仍在Java ,比如 I /O异常、 OOP 、并发、调试和Unicode。之后,本书将介绍各种Java子系统 ,比如数据库、2D和3D图形、Swing、JavaFX、 Servlet 、核心XML和网络。

6、《Learn to Program with MineCraft Plugins》

作者:安迪·亨特

发行商:Pragmatic Bookshelf,2014

ISBN:978-1941222942

本书的问题在于,采用Minecraft方法意味着程序员必须掌握与编程无关的各种各样事情,不可能坐下来学习Java,因为必须先学习如何设置Minecraft服务器及使用。直到第四章才开始介绍Java,包括循环、条件和字符串以及编程思想等。

7、《 Java解惑

作者:Joshua Bloch(美)、Neal Gafter(美)编著,陈昊鹏翻译

发行商:人民邮电出版社,2006

ISBN:9787115142412

这本书语言诙谐幽默,趣味十足的介绍了Java编程中可能会遇到的各种问题,包括Java语言设计和API设计部分,也有人叫《Java谜题》。虽然这本书也有英文原版,但翻译版本也强烈推荐。

8、《 深入理解Java虚拟机

作者:周志明

发行商:机械工业出版社,2011

ISBN:7111349660, 9787111349662

本书共分为五大部分,简单介绍了Java技术体系的过去、现在和未来,将复杂的Java虚拟机技术变得简单易懂,还包括一些理论知识和典型案例。

还有很多非常不错的、适合初级Java程序员的书籍,也有很多发行于十几年前,但不可否认是经典。程序员还有哪些推荐呢?

文章来源:智云一二三科技

文章标题:Java程序员必读书单:想成为大神,这几本书足以!

文章地址:https://www.zhihuclub.com/174147.shtml

关于作者: 智云科技

热门文章

网站地图