IE盒子

搜索
查看: 124|回复: 0

自学Java书单推荐,Java从入门到高级书籍推荐~

[复制链接]

5

主题

5

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2023-1-18 12:34:27 | 显示全部楼层 |阅读模式
首先做个自我介绍:本人科班出身,有近十年的从业经验。目前是架构师,在国内一线大厂负责金融业务。喜欢输出自己的技术,阿里云社区专家博主。
关于自学Java需要看什么书籍这个话题,我看过很多技术书籍,只有看过了才知道到底好不好。而且在这么多年的工作学习中,我个人有很多心得体会的,这里也会一并分享给大家。


Java技术栈



Java基础

《head first java》



《Head First Java》是一本非常基础的Java书籍,如果你没有编程基础那么一定要从这本书看起。学习Java的语言基础、代码规范、线程、网络等等,引导你像个面向对象的开发者思考。
《Java编程思想(第4版)》



《Java编程思想(第4版)》这本书相对于上面这本比较枯燥,建议搭配上面的《head first java》一起阅读。就是关于具体的某个知识点你想要深入了解,那么就在这本书上查。
数据库

《MySQL必知必会》



《MySQL必知必会》这本书是MySQL入门书籍,从最简单的数据检索再到联结、子查询、正则表达式存储过程、游标、触发器、表约束等等,从浅到深的学习MySQL知识。
《高性能MySQL(第4版)》



《高性能 MySQL》这本书可以称之为 MySQL的圣书,内容非常全面,涵盖了使用中需要了解的所有基础和进阶知识。看起来其实也是比较枯燥的,但是很有价值。
《Oracle编程艺术:深入理解数据库体系结构(第3版)》



想要全面学习Oracle数据库,这本书是必读的。
前端

《HTML+CSS+JavaScript入门经典 第3版》



这本书适合没有基础的小白阅读,书中关于Web前端开发的所用到的基础知识都讲解的非常清晰。建议大家在阅读的同时搭配一些教学视频一起学习,这样效果最好。
《JavaScript DOM编程艺术 第2版》



刚开始学习JavaScript的时候,建议大家阅读这本《JavaScript DOM编程艺术 第2版》,非常经典的JavaScript书籍。
Java进阶

《Effective Java中文版 第3版》



这本书写的非常好,里面包含了作者总结的90条特别有实用价值的开发经验。强烈建议大家阅读!
《重构——改善既有的代码设计》



在开发过程中,面对同一个需求,不同的人写出的代码都不一样,那怕是同一个人在不时间写出的代码也是不一样的。
推荐的这本《重构——改善既有的代码设计》就是教你如何优化重构自己的代码,写出更加逻辑清晰、通透易读的代码。
《深入理解Java虚拟机(第3版)》



这是一本计算机领域公认的经典之作,深入了解自动内存管理、虚拟机执行子系统、程序编译与代码优化、高效率并发等等知识,更能帮助你在面试的时候轻松面对JVM面试题。
软件项目管理

《Maven实战》



这本书详细的讲解了Maven的安装、配置和基本使用方法,深入讲解了依赖、maven仓库、生命周期、继承等核心知识,强烈建议大家阅读。
《实战Gradle》



这本书通过实际的案例来讲解Gradle知识,并且还会深入的介绍一些实际开发中常见的问题。
《Git版本控制管理》



热门技术框架

《Spring实战 第5版》



这本书不管你是新手学习还是老手进阶都适合,非常系统全面的讲解了Spring各个组件的知识点,译者的水平也很高,读完之后受益匪浅。
《深入浅出Spring Boot 2.x》



这本书由浅入深全面的介绍了Spring Boot的各个功能,全注解下的AOP、数据库编程、数据库事务、Spring MVC、Spring Cloud分布式开发等等知识点,非常好的入门书籍。
《MyBatis从入门到精通》



这本书先从基础的MyBatis环境搭建、简单的查询开始学习,通过详细的例子讲解MyBatis XML和注解中的增、删、改、查操作。
服务器中间件

《Redis开发与运维》



这本书全面的讲解了Redis基本功能及其应用,并且结合了线上开发与运维监控中的实际案例,涉及了很多实际生产环境中所遇到的坑,非常不错。
《RabbitMQ实战》



这本书对RabbitMQ做了非常详细的讲解,从基本的消息通信原理讲起,详细了解RabbitMQ消息通信。也可以作为RabbitMQ运维工作的工具书。
《Kafka权威指南》



这本书适合小白入门,帮助小白快速构建相应的知识,Kafka的设计原则、可靠性保证、关键API,以及复制协议、控制器和存储层等知识都有讲解。
服务器技术

《鸟哥的Linux私房菜 基础学习篇 第四版》



这本书是Linux的入门书籍,讲解的非常全面且细致,非常不错的Linux书籍。
容器技术

《深入浅出Docker》



一本不错的Docker入门书籍,深入浅出的讲解Docker知识,对新手小白特别友好。
《Docker实践》



这本书讲解了很多Docker技巧,适合有一定容器管理和运维的基础的人阅读。
如果有疑问,欢迎在下方评论区留言,看到就会回复!
码字不易,如果对你有帮助,欢迎点赞支持~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表