10本Java程序员必看的书籍!_java程序员需要掌握什么

createh53周前 (02-22)技术教程9

今天是1024,是我们程序员的节日,先祝各位同行们节日快乐!(然而还是要加班到9点,哈哈哈)

作为一个的Java程序员,给大家推荐几本我在学习过程中用到的书,主要是有关Java和Spring的。

1?《计算机网络:自顶向下方法》

这本书的回忆就是大学课程上学了一遍,找工作时学了一遍,工作时又学了一遍……不过它确实很重要很基础,很多知识点工作时都会涉及(所以为什么当初没好好学)

2《Head First Java》

不只是读死书,你还会玩游戏、拼图、解谜题以及以意想不到的方式与Java交互。(ps:这是我第一本能主动看下去的书,虽然看完没记住多少)

3《Java 核心技术:卷1基础知识》

这么说吧,这本书是我工位上翻得最多的。很适合巩固Java基础。

4《深入理解Java虚拟机》

详细讲解JVM工作原理,不管是初入门的Java程序员,还是中高级的架构师、开发者,都可以从中学到问题排查,JVM调优的技巧和方法。

5《Effective Java》

每个条目讨论Java程序设计中的一条规则。这些规则反映了最有经验的优秀程序员在实践中常用的一些有益的做法。

6《Spring实战第四版》

经典的、畅销的Spring学习和实践指南。个人觉得它把Spring的IOC、AOP讲得最好,特别适合入门和快速上手。

强调一点,一定要看第4版的,最新的第6版已经在吃灰了。

7《Spring源码深度解析》

从核心实现、企业应用和Spring Boot这3个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring 整体架构和环境搭建、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息、Spring Boot体系原理等内容。

这本书褒贬不一,身边也有朋友说写的不是很好,但当时给我这个菜鸡很大的帮助。

8《Spring 5设计模式》

这是导师推荐给我的,我还在看(我的意思是,它还没拆封)

9《分布式Java应用:基础与实践》

非常实用的一本书,书比较薄但是内容很重要。对于网络IO、SOA等的理解,全是来自这本书。

10《人月神话》

如果你体验过因为赶项目而加班;如果你体验过沟通带来的理解偏差;如果你体验过没有文档的痛苦……那你一定要看这本书!毕竟有的时候,你自己代码写得好是没用的。

我们的乐观主义并不应该是理所应当的。



相关文章

整理了100多本Java后端电子书,送给小伙伴们

上周末的时候,Hydra整理了一张Java大厂面试必读的书单发了出来,有小伙伴在后台留言,希望能能扩充一下这个书单,添加一些其他后端技术书籍。这里我已经把整理到的100多本书籍分好类目,全部共享给大家...

【经典中的经典】Java 程序员晋级架构师必读书籍,你读过几本?

现在愿意通过读书来提升自己能力的程序员还多吗?以下是我刚入行时公认的最经典的必读书籍,涵盖基础语法、设计模式、性能优化、并发编程等核心领域,供大家参考:1. 《Effective Java》(作者:J...

Java高手书籍推荐!你就是Java高手

如果你想成为Java高手,不防尝试下列Java书籍,只要坚持下去,你就是Java高手!《Java编程思想》——Java编程者必备Java编程者必备书籍!小编当年只靠精读此书,拿到了阿里巴巴实习岗的of...

2019年来看过的 Java 系书籍,靠着他们一路升职加薪

学习Java,书籍是必不可少的学习工具之一,尤其是对于自学者而言。废话不多说,下边就给大家推荐一些Java进阶的好书。就拿 IT 行业来说,技术的发展日新月异,技术的进步大步流星,稍微不注意就掉队了。...

一个优秀的Java高级程序员应该读过哪些书(30本优秀书籍推荐)

马士兵「多线程与高并发」《Java核心技术 卷I》一直以来,这本书都被认为是面向Java程序员的经典教程和参考书,内容翔实、客观准确,不拖泥带水,与《Java编程思想》齐名。推荐作为Java的入门书籍...

大佬终于把Java整理成漫画书了,有趣且轻松!

北大教授都在推荐的Java漫画书!!!给大家分享一个Java入门PDF《看漫画学Java》真的超级非常适合入门学习,不仅能学到Java的知识,更能培养详细介绍了Java类型、变量、I/O,流程控制,循...