ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java攻城狮必备书单整理

2022-01-21 10:31:41  阅读:160  来源: 互联网

标签:本书 Java 书单 必备 编程 算法 图解 操作系统


Java开发工程师一般负责后端开发,当然也有专门做Java Web的工程师,但是随着前后端的分离,越来越多的Java工程师需要往大后端方向发展。

今天我们就来介绍一下Java后端开发者的书单。

接下来我们按照后端技术栈各个部分的内容来推荐书籍。

Java基础

1 Java编程思想

这本书也是被誉为Java神书的存在了,但是对新手不友好,适合有些基础再看,当然要选择性地看。我当时大概只看了1/3

2 Java核心技术卷一 

Java进阶

1 深入理解JVM虚拟机

 

<深入理解Java虚拟机>电子书 加入Java学习交流群组:603835449自行下载  

2 Java并发编程实战

这本书是Java 并发包作者写的书,所以非常权威,但是比较晦涩难懂,我看的云里雾里的,大家可以按需选择。

3 Java并发编程艺术

 

 

网络

1 TCP/IP卷一

2 计算机网络:自顶向下

 

这本从应用层讲到物理层,感觉这种方式学起来更轻松,我比较推荐小白看这本。

3 图解HTTP和图解TCP/IP

相较于前两本大厚书,这两本书更加亲民,小白可以买来看看,还是很适合入门的。

4 计算机网络

 

没错,就是这本教材,作为非科班选手自己看这本书,那叫一个欲仙欲死啊,看完就忘记了。

操作系统

1 深入理解计算机系统

这本书不是严格意义上的操作系统书籍,而是对计算机基础和操作系统做了一个串联,可以解决你很多对于计算机的疑惑,并且对操作系统有一定理解。

其实这本书还是很厚的,有一定难度,建议有一些基础后再看。

2 现代操作系统

这本书其实我没怎么看,比较详细地讲解了操作系,但是也是大家都比较推崇的书,还是那句话,很厚,慎看。

3 Linux内核设计与实现

 

当你对操作系统有一定理解以后,这本书将为你打开学习Linux内核的大门,当然在此之前你得有一定的c语言开发能力,以及对Linux的了解。反正,我现在还没开始准备好看这本书。 

4 Unix网络编程

这两本书的厚度绝对让你感到绝望,其实就是讲解了Unix内核是如何实现网络通信的,其中涉及到很多网络,操作系统的知识,并且你要熟悉c语言。总之,这是一本奉为网络编程神书的存在,不过我等新手还是拿他压压泡面就好了。

网上有很多博客会参照该书的内容,可以去看看它们。

数据结构与算法

不瞒你说,由于我非科班,所以算法基础比较差,数据结构是考研时跟着天勤考研指南学的,学习算法也是一路坎坷,举步维艰。还是分享几本比较靠谱的书吧。

如果你现在正在学习java,我这有自己整理的一些开发工具,学习手册,PDF的课件资料,可以私加入我的Java技术交流圈603835449获取,希望能帮助到孤军前行的你

 1 算法导论

2 数据结构与算法(Java版)

 

3 算法图解,啊哈算法

这两部书籍非常适合学习算法的入门,前者主要用图解的形式覆盖了大部分常用算法,包括dp,贪心等等,可以作为入门书,后者则把很多常用算法都进行了实现,包括搜索,图,树等一些比较高级的常用算法。

4 剑指offer

 

这本书还是要强烈推荐的,毕竟是面试题经常参考的书籍,当然最好有前面基本的铺垫再看,可能收获更大,这本书在面试之前一般都要嚼烂。

 —————————— 更多Java书单电子档.pdf文档下载 ————————————————

 

 

 

 

标签:本书,Java,书单,必备,编程,算法,图解,操作系统
来源: https://blog.csdn.net/youngpeople_/article/details/122615629

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有