上海Java培训
达内上海中山公园中心

0791-88193285

热门课程

学习Java先要看哪些书籍?

  • 时间:2018-06-13 10:27
  • 发布:转载
  • 来源:网络

学习Java先要看哪些书籍?

本文将推荐11本免费的在线电子书帮助大家更好的学习Java,里面包含初学者、中级和高级程序员所需要的书籍:

1、《Think in Java》

学习Java最好的12本免费在线电子书

本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的java程序员阅读。

书籍链接:http://www.mindview.net/Books/TIJ/

2、《Introduction to Programming Using Java》

学习Java最好的12本免费在线电子书

java编程入门使用的介绍性教科书,它使用Java编程语言。本书主要针对初级程序员,对于想要更了解Java的有经验的程序员可能也会有所帮助。

书中主要讲解了Java相关的变量、表达式、赋值语句、子程序调用等基本知识,此外还包括GUI编程基础知识的介绍,讨论如何在Java中创建和使用数组,线程和多处理,最后一章还讲解了高级GUI编程,为读者的进一步提升提供了一个尝试机会。

书籍链接:http://math.hws.edu/javanotes/

3、《think Java》

学习Java最好的12本免费在线电子书

对于初学者来说,这同样是一本很好的Java入门书籍。章节包括:变量和类型、输入和输出、空类型、逻辑条件、while语句、字符串、使用Java库中的两个对象Point和Rectangle、数组、对象数组 、数组的对象、面向对象编程 - 提供面向对象的编程(OOP)等

书籍链接:http://greenteapress.com/wp/think-java/

4、《Java Application Development on Linux》

学习Java最好的12本免费在线电子书

这本书是在Linux上构建Java应用程序的开发生命周期实用指南。本书通过描述业务逻辑对象分析,数据库设计,Java servlet UI,Java Server Pages(JSP)UI,Swing GUI和Widget Toolkit(SWT)GUI引导读者。最后扩展到为企业提供使用JBoss应用服务器和Apache Geronimo应用服务器以及企业JavaBean(EJB)的机会。

这本书主要针对那些希望在Linux系统上开发和部署Java应用程序的经验丰富的Java程序员。

书籍链接:http://javalinuxbook.com/

5、《Building Back-End Web Apps with Java》

学习Java最好的12本免费在线电子书

本书将教你如何使用Java Server Faces(JSF)开发用户界面,用于构建Java Web 应用程序的标准框架。提供对象到存储器映射的Java持久性API(JPA)以及MySQL数据库来构建Java后端Web应用程序。

它遵循“边做边学”的方法,着重介绍Java的基本知识以及掌握编写初级应用程序所需的技能。本书向读者展示了如何通过7个步骤构建一个最小的Java Web应用程序:设置文件夹结构,编写模型代码,配置应用程序,实现Retrieve / List All Use Case,掌握删除用例。包括实践项目。

书籍链接:http://web-engineering.info/tech/JavaJpaJsf/book/

6、《Open Data Structures》

学习Java最好的12本免费在线电子书

Open Data Structures这本书涵盖了序列(列表),队列,优先级队列,无序字典,有序字典和图形的数据结构的实现和分析。作者帕特·莫林是卡尔顿大学计算机科学学院的副教授,发表过许多论文和期刊的作者,涉及计算几何、算法和数据结构。这本书已被翻译成斯洛文尼亚语和土耳其语。

书籍链接:http://opendatastructures.org/

7、《Java Programming for Kids》

学习Java最好的12本免费在线电子书

这本书是针对12岁以上的孩子学习Java编程而编写的,但有时候成人也需要一本牵线的Java入门书。

本书首先介绍了Java,然后解释了如何编写GUI程序,示例是简单的井字棋和乒乓球游戏。本书很好的解释了Java的基础知识,包括类,Java模块,接口,lambda表达式,抽象类和匿名类。然后,作者介绍GUI之前首先介绍了JavaFX(包含在JDK中的库),接着介绍集合,泛型,多线程,学习完本书你就可以使用熟悉的Java语言编写GUI程序。

读者还将学习如何处理运行时错误(称为例外),以及如何处理文件和序列化。

书籍链接:http://yfain.github.io/Java4Kids/

8、《Apache Jakarta Commons》

学习Java最好的12本免费在线电子书

本书是Java开发人员对Apache Jakarta Commons项目的开发指南。它详细地介绍了十二个最重要的Jakarta Commons软件包,涵盖从HTTP FileUpload到数据库连接的主题,并为每个软件提供了示例程序代码。还包括了将Commons projectlibraries与流行的Eclipse IDE相结合的详细说明。另外,这本书还包括一个75页的Jakarta Commons快速参考附录

书籍链接:http://www.informit.com/store/apache-jakarta-commons-reusable-java-components-9780131478305

9、《What’s New in Java 8》

学习Java最好的12本免费在线电子书

这本书是对Java 8新增功能的简短介绍,它是唯一公开支持的版本,本书旨在帮助开发者对Java 8新功能有个基本了解,并开始使用Java 8。你需要充分了解Java语言和JVM才能完全读懂这本书。学习完本书你可以了解Java 8,包括Project Lambda,新的日期时间API,Streams,Nashorn等等。

书籍链接:https://leanpub.com/whatsnewinjava8/read

10、《Java: A Beginner’s Guide》

学习Java最好的12本免费在线电子书

本书主要向读者介绍Java相关的历史、设计理念及其其他几个重要特性,而且本书难度设置很合理,编排读起来很顺畅。

书籍链接:http://www.oracle.com/events/global/en/java-outreach/resources/java-a-beginners-guide-1720064.pdf

11、《The Java Tutorials 》

学习Java最好的12本免费在线电子书

Java编程语言的实践指南非常适合任何想要熟练使用Java SE的开发人员。 本书由Sun Microsystems的Java软件团队成员撰写,此版本还新增了泛型,集合,Java Web Start,平台环境和正则表达式的章节。 每个章节都有练习部分,帮助读者更好的检测知识吸收情况

书籍链接:http://docs.oracle.com/javase/tutorial/

上一篇:Java开发时需要注意的要点有哪些?
下一篇:什么是RPC框架?它的原理是什么?

想进入IT行业,应该从哪儿开始学习?

阿里巴巴Java面试题集锦

Java、C/C++、JavaScript、PHP都是开发什么的?

Java程序员应该如何培养自学能力?

选择城市和中心
贵州省

广西省

海南省