Java书籍推荐

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 一些Java优质书籍推荐

基础

《Head First Java.第二版》:

可以说是我的Java启蒙书籍了,特别适合新手读当然也适合我们用来温故Java知识点。

《Head First设计模式(高清版)》:

非常推荐。

《Java多线程编程核心技术》:

Java多线程入门级书籍还不错。

《JAVA网络编程 第4版》:

可以系统的学习一下网络的一些概念以及网络编程在Java中的使用。

《Spring MVC+MYBatis企业应用实战》:

学习SSM比较新的一本书了,书中Spring版本是4.0以上,所以当做工具书来读也很不错。

进阶

《Java核心技术卷1+卷2》

很棒的两本书,建议有点Java基础之后再读,介绍的还是比较深入的,非常推荐。

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

这本书要常读,初学者可以快速概览,中等程序员可以深入看看java,老鸟还可以用之回顾java的体系。这本书之所以厉害,因为它在无形中整合了设计模式,这本书之所以难读,也恰恰在于他对设计模式的整合是无形的。

《Java并发编程的艺术》

这本书不是很适合作为Java并发入门书籍,需要具备一定的JVM基础。前面三章写得很深入,而后面几章特别是介绍JUC的部分比较敷衍,阅读起来觉得不够过瘾;

《图灵程序设计丛书Java程序员修炼之道》:

内容很多,想学算法和数据结构的话可以读一读。

《亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统》

信息量很大,知识面也比较广,内容比较深入。如果当做架构入门读物的话,难度还是有的。

《大型网站技术架构:核心原理与案例分析+李智慧》

这本书我读过,基本不需要你有什么基础啊~读起来特别轻松,但是却可以学到很多东西,非常推荐了。另外我写过这本书的思维导图,关注我的微信公众号:“Java面试通关手册”回复“大型网站技术架构”即可领取思维导图。

《深入分析Java Web技术内幕》

感觉还行,涉及的东西也蛮多,推荐阅读。

《redis设计与实现(第二版)》:

了解redis必看的书籍。章节编排合理,深入浅出,图文并茂,例子丰富。

《深入理解Java虚拟机(第2版)周志明》

神书!神书!神书!建议多刷几遍,书中的所有知识点可以通过JAVA运行时区域和JAVA的内存模型与线程两个大模块罗列完全。

《tomcat内核设计剖析》

全书源码分析较少,但是完整地勾勒出了tomcat容器的全貌。对于想先整体了解tomcat的人,这本书是个不错的选择。

《高性能mysql第三版》:

不适合MySQL初学者看,因为太厚,语言很枯燥,理论性强,学术味浓。不过,这本书内容非常全面。
按照书名,它应该只讲如何让MySQL保持高性能,实际上它还囊括了使用MySQL的应用的性能问题。

《MySQL技术内幕:InnoDB存储引擎》

适合innodb入门

《Spring源码深度解析》

如果你想阅读Spring源码,但又不知道从何读起,那么我推荐你读一下这本书,学习Spring源码时我就是读的这本书。

《Spring in action 中文版(第4版)》

不建议当做入门书籍读,入门的话可以找点国人的书或者视频看。这本定位就相当于是关于Spring的新华字典,只有一些基本概念的介绍和示例,涵盖了Spring的各个方面,但都不够深入。就像作者在最后一页写的那样:“学习Spring,这才刚刚开始”。

《Spring Cloud微服务实战》

《使用SpringCloud和Docker实战微服务》

《SpringBoot实战(第4版》

PDF版本只是为了阅览,建议大家还是能购买正版书籍的还是要买正版书籍。

欢迎关注我的微信公众号:"Java面试通关手册"(一个有温度的微信公众号,期待与你共同进步~~~坚持原创,分享美文,分享各种Java学习资源):后台回复“Java书籍推荐”免费领取上述所有书籍。

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7月前
|
存储 Java 程序员
Java从入门到精通:1.2.1选择一本合适的入门书籍
Java从入门到精通:1.2.1选择一本合适的入门书籍
阿里P8大牛推荐Java程序员必看的 13 本 Java 书籍
关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。 在下面这 13 本书籍中小编还是要建议大家可以先去关注英文原版,毕竟翻译的书籍中都有一定的语法错误。
|
自然语言处理 Java 程序员
java、八大经典书籍,你看过几本?
java、八大经典书籍,你看过几本?
|
7月前
|
JavaScript Java 测试技术
基于Java的线上书籍查阅系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的线上书籍查阅系统的设计与实现(源码+lw+部署文档+讲解等)
44 0
|
7月前
|
NoSQL Java 程序员
阿里大牛都在读的10本Java实战书籍,Java开发进阶必备书单
关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。
|
Oracle Java 关系型数据库
优秀的Java编程书籍和在线教程
优秀的Java编程书籍和在线教程
|
SQL Java 数据库
JSP 书籍分享系统myeclipse开发sql数据库BS模式java编程
JSP 书籍分享系统是一套完善的web设计系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
64 0
|
Java 关系型数据库 数据库
Java 基于 SpringBoot 的书籍学习平台
Java 基于 SpringBoot 的书籍学习平台
阿里大牛都在读的10本Java实战书籍,Java开发进阶必备书单
关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。 在下面这 13 本书籍中小编还是要建议大家可以先去关注英文原版,毕竟翻译的书籍中都有一定的语法错误。
|
设计模式 Java 程序员
深入学习 C 语言需要看什么书籍;小白学编程先学习 C 还是 C#;java 源代码学习顺序|极客观点
深入学习 C 语言需要看什么书籍;小白学编程先学习 C 还是 C#;java 源代码学习顺序|极客观点
143 0