|
|
51CTO旗下网站
|
|
移动端

如果你打算在2020年学习Java,千万别错过这些书

每个网站都会推荐一大堆书籍,这让读者们很困惑,不知道应该选择那本书,为了解除大家的这种疑惑,根据读者的好评度,选出Java书籍Top15,如果你打算在2020年学习Java,千万别错过这本书。

作者:佚名来源:Java编程|2020-01-13 14:30

每个网站都会推荐一大堆书籍,这让读者们很困惑,不知道应该选择那本书,为了解除大家的这种疑惑,根据读者的好评度,选出Java书籍Top15,如果你打算在2020年学习Java,千万别错过这本书。

1、《Head First Java》

如果你只能买一本Java书,那就买这一本吧,这本书被亲切的称为Java编程“圣经”,可以说是有史以来最畅销的Java书籍,书中介绍了每个Java程序员必须知道的基础内容,现在绝大多数的Java书籍都是针对中高级开发人员,但是这本书充分考虑了Java初学者所面临的问题,采用了图片、谜题、代码练习、脑筋急转弯等有趣的方式帮助你有效的学习。

读完这本书你就会发现这本书结构良好,信息量大,而且目录非常直观。

2、《Effective Java》

如果你想要寻找一些关于Java编程项目的实践指导,但又不知道像谁请教,那这本书就是你的最佳选择,作者Joshua Bloch介绍了作为开发人员每天都能用得到的最佳实践。无论您是新手、开发人员还是管理人员,都可以通过这本书里得到你想要的东西。

3、《Learn Java in 1 Day》

本书将帮助你学习Java编程的基础知识,最新版本更新至Java 8,通过这本书你将熟悉各种Java编程概念,如循环、数组、变量、lambda表达式等。并简要介绍了它所支持的各种框架,如Java SE8、Java Swing、Java Oracle、Java Eclipse等。

4、《Mastering Java Machine Learning》

由Uday Kamath编写的《Mastering Java Machine Learning》一书涵盖了许多当下在机器学习中有用的主题。这本书提供了线性代数,概率和统计的基础知识;包含了10个实际的案例研究,重点介绍了机器学习的各种技术。诸如文本挖掘、分类、集群、大数据和机器学习等标准问题。

5、《AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java 6th Edition》

这本Java书对学习编程语言和人工智能编程很有用,是对作者另一本理论为导向的书籍的补充,这本书虽然涉及很多方面,但不是很全面。

6、《Java Deep Learning Projects》

这本书可以帮助你开发先进的深度学习模型,并教你如何做一些复杂的数值计算,要学习这本书应该对机器学习的概念有基本的了解,并具备一定的Java开发经验。本书涵盖了许多机器学习相关的概念,如神经网络架构、对象检测等

7、《Java核心技术 卷1》

由Horstmann编写的这本书是大部分初学者的理想书籍,这本书最大的优点在于,无论你有没有计算机背景都很容易阅读,本版还针对Java SE 9、10和 11全面更新。

8、《Java: A Beginner's Guide, Seventh Edition》

作者Herbert Schildt通过这本书帮助你们学习Java语言的基础知识,第七版已经更新了Java 9,对于那些想要学习Java 9的新特性的程序员来说,这本书是个不错的选择。此外,这本书也为专业的开发人员提供了大量的编程参考。

9、《Murach's Java Servlets and JSP》

这本书是Murach的Java servlet的第三版,JSP是Java编程的利器,本书展示了如何安装和使用Tomcat服务器和NetBeans IDE,介绍了如何使用JSP和servlet来构建实现MVC模式的安全Web应用程序;最后,还介绍了使用JavaMail、SSL连接、加密、身份验证、过滤器等。

10、《High-Performance Java Persistence》

这本书是每个需要与关系数据库交互的Java开发人员的理想参考书。其中涵盖了大量关于数据库系统的内容以及JDBC和Hibernate。

11、《Beginning Programming with Java For Dummies》

在这本560页的书中,将逐步学习如何安装Eclipse IDE,然后循序渐进开始练习编程,此外,本书还涵盖了许多问题和练习来加强你对Java的理解。

12、《Introduction to Programming in Java》

本书介绍了编程的基本元素,如变量、数据类型、赋值语句条件、循环、数组和I/O。它还介绍关于函数、模块、库等方面的知识。最重要的是书中还有大量的实践问题,而且每一章都做了总结,你可以从中找到许多问题的解决方案。

【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

Python应用场景实战手册

Python应用场景实战手册

Python应用场景实战手册
共3章 | KaliArch

16人订阅学习

一步到位玩儿透Ansible

一步到位玩儿透Ansible

Ansible
共17章 | 骏马金龙1

182人订阅学习

云架构师修炼手册

云架构师修炼手册

云架构师的必备技能
共3章 | Allen在路上

131人订阅学习

读 书 +更多

Linux命令、编辑器与Shell编程

本书是目前所能找到的最实用、最全面的Linux指南和参考手册,也是唯一一本提供以下全部内容的书籍: 更好更实用的示例覆盖了实际工作中需...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微