前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >有哪些值得推荐的Java书籍?

有哪些值得推荐的Java书籍?

作者头像
程序员大彬
发布2022-07-08 14:46:48
9880
发布2022-07-08 14:46:48
举报
文章被收录于专栏:Java note

大家好,我是大彬~今天给大家分享一些值得推荐的Java书籍。

首先,程序员应该如何读书呢?

  1. 读经典好书。低质量的书既浪费金钱又浪费时间。时间宝贵,要在有限的时间内做有用的事情。
  2. 选择适合自己的书。根据自身学习能力和当前水平选择正确的书,太深奥的书看不懂容易放弃,太简单的书看了也不会有很大的收获。
  3. 结合实践。程序员这个行业实践经验很重要,书本上学到的理论知识没有经过实践来巩固,过段时间就忘的一干二净,通过实践不断加深理解。
  4. 总结。多做总结很重要!把学到的知识点,用自己容易理解的方式记录下来,每隔一段时间进行回顾,温故而知新。

下面是分享的书单:

《Head First Java》

这本书图文并茂,条理清晰,读起来会非常有意思,阅读体验非常舒畅,适合初学者。好好多看几遍,会有不一样的收获。Head First系列的书籍都很不错。

《Java编程思想》

Java语言的经典著作!这本书是适合有一定基础的Java程序员,不适合初学者(容易被劝退),有了一段时间的编程经验后,再次去读这本书。这本书内容很齐全,包括多态、接口、异常、泛型、容器、Java I/O系统、枚举类型、并发等等。书中不仅仅讲解了Java的语法,更重要的是将OOP编程思想循序渐进、浅显易懂地表达出来,可以让读者对整个Java体系有深刻的理解。

《深入理解Java虚拟机》

Java开发者不用自己进行内存管理、垃圾回收,JVM帮我们做了,但是还是有必要了解下JVM的工作原理,这样在出现oom等问题的时候,才有思路去排查和解决问题。书籍推荐周老师的《深入理解Java虚拟机》。

每次重新看这本书,都会有新的理解。书中的思想部分吸收理解了对以后的工作学习有很大帮助。这本书的内容比较全面易懂,是Java进阶必看的书籍,对Java内存模型、JVM工作原理、JVM调优和内存溢出排查有很大的帮助。

《Spring实战》

Spring是Java程序员必学的框架,现在Java开发基本上离不开Spring。主要理解 Spring 面向切面、依赖注入的特性,学会使用 Spring 构建应用程序。推荐书籍《Spring实战》,循序渐进带你一步步搭建Spring应用。

《Head First 设计模式》

Head First系列的书籍。很值得推荐的一本书,书上采用大量的图例来进行讲解,插图设计的非常贴切,很容易理解。这本书适合作为一本设计模式的入门学习书籍。

《高性能MySQL》

对于Java程序员来说,MySQL是必学的内容。高性能MySQL这本书是MySQL领域的经典之作,拥有广泛的影响力。书比较厚,针对MySQL的实现原理有详细的介绍,可以提升内功。对于想要了解MySQL性能提升的人来说,这是一本不可多得的好书。

《深入理解计算机系统》

豆瓣评分9.8!这本书是卡耐基梅隆大学的教授在讲授计算机系统课程后的几年时间里写的,也是卡耐基梅隆大学大一入门导论课程教程,很有深度的一本书,涵盖了广泛的主题范围,包括操作系统,编译器,计算机系统结构等等,是一本难得的深入浅出的好书。

我是大彬,非科班转码,校招拿了多家互联网中大厂offer。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员大彬 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档