设为首页
收藏本站
切换到窄版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
C语言
C++
NET
JAVA
PHP
易语言
数据库
IE盒子
»
论坛
›
IE盒子
›
JAVA
›
自学Java书单推荐,Java从入门到高级书籍推荐~ ...
返回列表
发帖
查看:
124
|
回复:
0
自学Java书单推荐,Java从入门到高级书籍推荐~
[复制链接]
詹密都是死了妈
詹密都是死了妈
当前离线
积分
15
5
主题
5
帖子
15
积分
新手上路
新手上路, 积分 15, 距离下一级还需 35 积分
新手上路, 积分 15, 距离下一级还需 35 积分
积分
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技巧,适合有一定容器管理和运维的基础的人阅读。
如果有疑问,欢迎在下方评论区留言,看到就会回复!
码字不易,如果对你有帮助,欢迎点赞支持~~
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表