Java程序员必读的书籍有哪些?
Posted java9787
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java程序员必读的书籍有哪些?相关的知识,希望对你有一定的参考价值。
Java开发工程师一般负责后端开发,当然也有专门做Java Web的工程师,但是随着前后端的分离,越来越多的Java工程师需要往大后端方向发展。
今天我们就来介绍一下Java后端开发者的书单。
我在两年的学习历程中看了很多的书,其中不乏XXX入门到精通,XXX王者归来,XXX指南什么的。
虽然这类书确实毛病很多,但是作为非科班的我来说,当时还是看的津津有味。直到后来我看到一些优秀的书籍,我才逐渐认识到看一些精品书籍的好处。
所以我们今天就从这些精品书籍中挑选一些优秀书籍来推荐给大家,当然其中有一些书我自己也没有时间看完。
接下来我们按照后端技术栈各个部分的内容来推荐书籍。
入门书籍推荐
《明解Java》
《Java从入门到精通(第4版 附光盘)》
《入门很简单丛书:Java Web开发入门很简单》
《程序员炼成记 从小白到工程师》
《Java从小白到大牛》
《JavaWeb项目开发实战入门(全彩版)》
《Java精彩编程200例(全彩版)》
《Java轻松学》
《大话Java:程序设计从入门到精通(含DVD光盘1张)》
《Java语言袖珍指南(第二版)》
基础进阶书籍
《Java编程思想(第4版) [thinking in java]》
《Java核心技术 卷I:基础知识(原书第10版)》
《Java核心技术卷II:高级特性(原书第10版)》 多线程与并发
《华章专业开发者丛书·Java并发编程实战》
《Java多线程编程实战指南(设计模式篇)》
《图解Java多线程设计模式》
《实战Java高并发程序设计》
《Java高并发编程详解:多线程与架构设计》
《Java核心技术系列:Java多线程编程核心技术》
《Java并发编程:核心方法与框架》
《Java多线程与Socket:实战微服务框架》
《NIO与Socket编程技术指南》
《Java并发编程之美》
《实战Java高并发程序设计(第2版)》
语言基础
《Java函数式编程》
《Java编程的逻辑》
《O'Reilly:Head First Java》
《写给大忙人看的Java核心技术》
《精通lambda表达式:Java多核编程》
《Java 9模块化开发:核心原则与实践》
《Java JDK 9学习笔记》
《Java 9编程参考官方大全(第10版)》
《写给大忙人的Java SE 9核心技术》
代码&设计优化
《重构改善既有代码的设计Java语言版》-豆瓣评分9.3
《代码大全(第2版)》-豆瓣评分9.3
《Effective Java中文版(原书第3版)》-豆瓣评分9
《代码整洁之道程序员的职业素养》-豆瓣评分8.8
《代码整洁之道[Clean Code A Handbook of Agile Software Craftsmanship]》-豆瓣评分8.6
《Spring实战(第4版)》-豆瓣评分8.3
《代码不朽:编写可维护软件的10大要则(Java版)》-豆瓣评分7
《Java代码与架构之完美优化实战经典》
免费教程网站:(各大免费及收费知识品台)
1.B站:https://www.bilibili.com/video/BV1oy4y1H7R6 Java入门教程,适合初学者学习
2.菜鸟教程:https://www.runoob.com/java/java-tutorial.html 教程免费,适合基础入门
3.W3Cschool:https://www.w3cschool.cn/ 教程免费,适合基础入门
刷题网站
力扣:https://leetcode-cn.com/problemset/all/
其他学习网站
csdn:https://blog.csdn.net/ 最大中文博客网站,结合搜索使用
博客园:https://www.cnblogs.com/ 老牌社区,依然有很多用户
知乎: https://www.zhihu.com/ 有很多高质量问答、文章、专栏
掘金:https://juejin.cn/ 技术大神汇聚地
Gitee:https://gitee.com/ 中国开源代码
GitHub:https://github.com/ 不解释
文章总结比较认真嘿嘿,有帮助的话,求各位朋友们喜欢 + 收藏支持下啦!❤️
以上是关于Java程序员必读的书籍有哪些?的主要内容,如果未能解决你的问题,请参考以下文章