您的位置 首页 java

Java书单:30多本通通免费!

谁不喜欢免费的东西呢?至少我很喜欢,比如免费的电子书、PDF, 幸运的是,互联网到处都是免费的书籍和电子书,但不幸的是,大部分的质量都不高 ,所以本文,汇集了30多本免费的Java书籍。顺便说一句,领取更多资料可以关注公众号【传智播客博学谷】,所有学科,海量传智视频~

所有这些书籍都可以ePub,Mobi、或者PDF格式免费下载以及在线阅读。

1、《Introducing Java 8》

Java书单:30多本通通免费!

Java SE 8版本可能是其历史上对Java最大的更改,其主要特性是lambda表达式。如果你是一位有经验的开发人员,希望在工作中采用Java 8,那么在深入研究lambda表达式和Java 8的另一个重要特性:Streams API,这篇简短的指南将带你了解所有主要的更改。

作者还撰写了《Java 8实战 》他将通过这本书让你更快了解Java 8中新的类,包括CompleteableFuture和Optional,以及接口和新的日期API等

下载地址:

2、《Microservices for Java Developers》

Java书单:30多本通通免费!

本书是关于微服务架构,这本免费的电子书将教你如何判断微服务架构是是否适合你的项目,这些服务有许多优点的同时,也存在很多缺点,在这个实际操作为主的指南中,Java开发人员和架构师将学习如何使用流行的应用程序框架,如Dropwizard和Spring Boot,以及如何使用Linux容器大规模部署和管理微服务。

你还将了解流行的Spring Boot、Dropwizard和设计微服务的WildFly Swarm框架,以及部署微服务的Docker和Kubernetes。

地址:

3、《Object-Oriented vs. Functional Programming》

Java书单:30多本通通免费!

在这本免费的Java 8书中,你将学习lambdas如何使OOP语言更适合于处理并行性和并发性,并了解编程的五个OOP基本原则如何运用到函数性语言和范例。此外,还会学习一些常见的设计模式

著名的Java技术专家Richard Warburton还是《Java 8 Lambdas》的作者,他讨论了这些编程范式之间的相似性,一个著名的例子就是在Java和其他OOP语言(例如c#、c++和Swift)中使用λ表达式。

下载地址:

4、《Modern Java EE Design Patterns》

Java书单:30多本通通免费!

如果你的团队正在使用Java EE研究微服务,那么这本书将会为你开启一个新的视野,它会帮助你检查你的业务领域,看看微服务是否适合你,并探索自动化、高可用性、数据分离和性能的最佳实践。

下载地址:

5、《Java: The Legend》

Java书单:30多本通通免费!

从Java的第一个公开测试版1.0发展到今天世界上最重要、使用做广泛的编程环境之一,这条道路是漫长的,充满了技术的进步创新,本文的作者Benjamin Evans是InfoQ的Java编辑同时也是第六版的《Java in the Nutshell》的作者,他将在本书中带领我们看Java的历史,包括Java如何从早期的决策中崛起、企业Java的兴起、开源对Java的影响……

下载地址:

6、《Docker for Java Developers》

Java书单:30多本通通免费!

在这本免费的电子书中,作者Arun Gupta解释了Docker的基本概念以及围绕它们的常用编排框架。你将学习如何在Windows,Mac OS X和Linux上实现更快的启动和部署,并了解这些容器如何提高跨机器的可移植性并减少开发,测试和生产环境之间的不匹配如何避免。

下载地址:

7、《RESTful Web Services》

Java书单:30多本通通免费!

本书是Leonard Richardson和Sam Ruby在2007年出版的一本书。你可以在线免费阅读她,也可以下载.pdf、.epub、.mobi或.daisy格式进行离线阅读。

下载地址:

8、《Data Structures and Algorithms in Java》

Java书单:30多本通通免费!

这是一本帮助你学习Java编程语言中数据结构和算法的好书,书中包含了许多数据结构的示例,,例如Java中的堆栈、队列、链表。由于数据结构和算法对于任何Java程序员来说都是非常重要的,而且在Java面试中也是一个非常常见的话题,因此在这两方面都有很强的掌握能力是绝对必要的。

下载地址: ~jpoial/algorithms/GT/Data%20Structures%20and%20Algorithms%20in%20Java%20Fourth%20Edition.pdf

9、《Java Application Development on Linux》

Java书单:30多本通通免费!

如果你正在Linux环境中开发或运行Java应用程序,那选择这本书准没错,你可以下载PDF格式,以及书中所有的示例代码。本书将会将你如何将Java程序部署在Linux环境中,包括如何启动、停止或终止Java进程,并使用一些好用的UNIX命令检查日志。

下载地址:

10、《Core Servlets and JavaServer Pages》

Java书单:30多本通通免费!

servlet和JSP是用Java开发web应用程序的基本Java技术,本书将向你介绍这些技术的基本知识,这本免费电子书的优点是源代码和课件都能免费下载。

下载地址:

除了以上这些,还有:

11、The Java Language Specification, Java SE 7 Edition

下载地址:

12、The Java Virtual Machine Specification

下载地址:

13、The Java Tutorial: A Short Course on the Basics (5th Edition)

下载地址:

14、Thinking in Java 3rd edition

下载地址:

15、Introduction to Programming Using Java, Sixth Edition

下载地址:

16、Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX

下载地址:

17、Think Java

下载地址:

18、Introduction to Computer Science using Java

地址:

19、Google Java Style

地址:

20、Java Structures

下载地址: ~bailey/JavaStructures/Book_files/JavaStructures.pdf

21、Introduction to Computer Science using Java

地址:

22、Introduction to Programming in Java

下载地址:

23、Java: A Beginner’s Guide

地址:

24、Java for Python Programmers

地址:

25、Java Workshop

下载地址:

26、OOP: Learn Object Oriented Thinking & Programming

下载地址:

27、Open Data Structures (in Java)

下载地址:

28、UML for Java Programmers

下载地址: ~hy252/references/UML_for_Java_Programmers-Book.pdf

29、What’s new in Java 8

地址:

30、Java 3D Programming

下载地址: ~picard/SMC/didattica/materiali_did/Java/Java_3D/Java_3D_Programming.pdf

这就是Java / JEE开发人员的一些最好的免费Java编程书籍和PDF。如果有有任何免费的Java电子书或书籍,由作者和出版商免费提供,也可以通过我们将他分享出去。顺便说一句,领取更多资料可以关注公众号【传智播客博学谷】,所有学科,海量传智视频~

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

文章标题:Java书单:30多本通通免费!

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

关于作者: 智云科技

热门文章

网站地图