Java 书籍推荐

前言

这个文章记一下,Java开发学习过程的书籍。后续会持续更新。

阿里巴巴Java开发手册

强烈推荐给想要学习Java开发的大学生、正在实习或者刚刚开始工作的开发人员。这里面有很多开发的规范,很多东西照着操作能避免很多新手开发经常遇到的,程序总是会有一些奇奇怪怪的报错的情况。并且写出的代码的可维护性和健壮性都会比较好。不局限于这本书,很多大型的公司都会有自己的开发规范的文档,如果正在工作的同学选择自己公司的规范去学习就可以。

深入理解Java虚拟机

这本书买过两版实体书,第二版和第三版。非常非常的有用。对于理解Java虚拟机有很大帮助。推荐大学生和刚毕业的时候买来读一下,有实际工作经验的人理解起来会更形象一点。

小灰的算法之旅

这本书推荐给算法学习的不太好的同学,我个人认为这本书目前是我看到的讲解算法的资料里面,最基础、最形象、最容易理解的一本书。个人觉得可以是算法的0基础的入门推荐。

Java编程思想

这本书非常非常厚,推荐的理由是全面,Java所有的基础的功能里面基本都有讲解到,可以作为一本工具书。通过这本书可以了解到Java能做什么。不推荐通读,可以选择自己感兴趣的部分阅读。

设计模式:可复用面向对象软件的基础

对涉及模式讲解的很全面,但是不太容易理解。刚开始读起来比较吃力。

相关推荐
平常心的技术小牛2 小时前
Qt-快速上手-QMenuBar
开发语言·qt
青 春 记 忆2 小时前
零基础入门Python11|Git实战:为任务管理器建立版本历史
开发语言·git·vscode·python·python3.11
2601_963870203 小时前
【计算机毕业设计】基于Spring Boot的专科医院医疗管理系统
java·spring boot·课程设计
Bingo_BIG3 小时前
Java Spring 批量修改,实体、接口、方法的定义
java·spring
画中有画3 小时前
软件架构中质量属性(性能、安全、可扩展性)的权衡设计
java·运维·安全
Shaoxi Zhang3 小时前
JAVA学习笔记035——对象和JSON格式
java·笔记·学习
赵丙双4 小时前
CountDownLatch 源码分析
java·aqs·countdownlatch
余额瞒着我当琳4 小时前
C++--深拷贝三件套 + swap + 写时拷贝 + vector 扩容 + reserve
java·开发语言·c++
thefool1122664 小时前
翻转二叉树
java
坐吃山猪4 小时前
WebClient内存配置解析
开发语言·springboot·webflux