小研今天给大家推荐一些Java学习相关的书籍,希望能够帮助大家更好地了解Java,早日学好它呀~
Java 基础
《Java 核心技术卷 1》
AWT、Swing 这些章节,可以选择性跳过,现在使用较少了。
刚开始一定要敲代码,逐渐熟悉,才能真正地学会Java。
Java 进阶
Java 核心技术当中, Java 并发编程和 Java 虚拟机需要重点关注。
《Java 并发编程》
《深入理解Java虚拟机》
《Effective Java》
这本书包含的 90 个建议都值得好好研究。
《代码整洁之道》
这本书中的代码是用 Java 写的,而高质量的 Java 代码离不开整洁程度,这本书有助于养成好的代码习惯。
Java 框架
《Spring 实战》
Spring 是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。它可以装载 Bean(也就是 Java 中的类,包括 Service、Dao 里面的),有了控制反转这个机制,我们就不用在每次使用类的时候先初始化,用 new 关键字声明。
《深入浅出 MyBatis 技术原理与实战》
MyBatis 是一个支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。对 JDBC 做了封装,它让数据库底层操作变的透明。 MyBatis 的操作都是围绕一个叫 sqlSessionFactory 的实例展开的,通过配置文件关联到各实体类的 Mapper 文件,Mapper 文件中配置了每个类对数据库所需进行的 SQL 语句映射。在每次与数据库交互时,通过 sqlSessionFactory 拿到 sqlSession,再执行 SQL 命令。
《Spring Cloud 微服务入门实战与进阶》
数据库相关
《MySQL 必知必会》
这本书直接从 SQL 的 SELECT 开始,讲述了实际工作环境中最常用和最必需的 SQL 知识,实用性极强。
《高性能 MySQL》
业界公认的经典 MySQL 读物。
《Redis 深度历险:核心原理与应用实践》
Redis 是互联网技术架构在存储系统中最为广泛的中间件,也是后端面试中最经常被问到的模块之一。
数据结构与算法
程序=数据结构+算法是经典公式。
《算法》
全面讲述了算法和数据结构的必备知识。
Java 基础、Java 核心、Spring 框架、数据库、数据结构与算法,Java有太多需要学习的东西,学习期间不要忘了多敲代码,做做项目,来巩固学习的知识点。
小研和你一起学习,我们一起走吧~
还想看什么内容或者有什么建议可以评论告诉小研哦,我们明天再见!