硬核推荐:Java必看基础书籍+PDF文档

作者: Java旺 | 来源:发表于2019-12-13 15:41 被阅读0次

张三丰在武当山教张无忌太极功夫时候说了一句话,你有九阳神功护体,学什么武功都会很快的。果真,张无忌很快学会了太极功夫,并且马上痛扁了玄冥二老。

程序员的江湖中也有很多与九阳神功一样的核心知识。掌握了这些核心技能,你可以轻轻松松的做到拳打python,脚踢go,顺手玩玩微服务。说这些知识永不过时,一点也不夸张,值得你花费大量的时间去精研。废话不多说,我来依次介绍这些核心知识点,并附上相应的经典技术书籍。每类最多不超过3本书,大家不用担心自己的钱包(偷笑)。

操作系统:

程序员不了解操作系统,相当于导航员没带地图。操作系统相关的,看如下两本就够了。计算机组成原理相关书籍感兴趣的也建议看一看。

  1. 现代操作系统(原书第4版)。
image
  1. Linux/UNIX系统编程手册。
image

PDF文档

image

网络协议知识

不懂基本网络协议的程序员就是在骗钱。这方面知识大家看如下两本书就足够应付90%的工作场景了。

  1. TCP/IP详解 卷1:协议。
image
  1. HTTP权威指南。
image

PDF文档

image

数据结构与算法

硬核基本功,进大厂必备技能。以下两本书绝对经典。

  1. 数据结构与算法分析–C语言。
image
  1. 数据结构与算法分析–Java。
image

PDF文档

image

Java语言基础及JVM

常看常新的JAVA语言基础,JAVA界的打狗棒法。

  1. Java编程思想 (第4版)。原作者出了新版,中文叫《On Java 8》。
image
  1. Java 8实战。介绍JAVA新特性。
image
  1. 深入理解Java虚拟机。不懂JVM相当于寻宝带了一张假地图。
image

结束

想来想去,还是在推荐一本《C程序设计语言》吧。有些语言即便工作中用不到,也是应该掌握的。这本书很薄,而且一定比你的大学教材讲的好。

image

这次真的结束了,不多,一共10本。大家当作案头书吧,常看常新。祝各位进步神速!

原文链接:
https://hellofrank.github.io/2019/12/08/Java程序员必读核心书单-基础版/
PDF文档获取方式:https://shimo.im/docs/TC9Jq63Tp6HvTXdg/

相关文章

网友评论

    本文标题:硬核推荐:Java必看基础书籍+PDF文档

    本文链接:https://www.haomeiwen.com/subject/kdifnctx.html