写点什么

Java 学习路线总结,小白零基础入门,跟着路线走,java 基础知识梳理

作者:MySQL神话
  • 2021 年 11 月 27 日
  • 本文字数:2693 字

    阅读完需:约 9 分钟

3、Effective Java


4、深入理解 Java 虚拟机


5、重构 改善既有代码的设计


6、算法4


7、编写高质量代码:改善Java程序的151个建议


8、Java并发编程实战


9、Head First设计模式


10、Java性能权威指南


11、软技能 代码之外的生存指南


[12、亿级流量 Java 高并发与网络编程实战](about:blank#12%E3%80%81%E4%BA


《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享


%BF%E7%BA%A7%E6%B5%81%E9%87%8FJava%E9%AB%98%E5%B9%B6%E5%8F%91%E4%B8%8E%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E5%AE%9E%E6%88%98 "12、亿级流量 Java 高并发与网络编程实战")


13、JavaScript高级程序设计


14、温馨提示


二、看视频


三、写博客


四、学习方式总结




一、学习方式




在小编这里学习方式分为以下几种:


  1. 看书

  2. 看视频

  3. 看官网

  4. 看博客


在小编看来,学习理念是**【先广度后深度】**,先把 Java 知识体系的东西都了解到,工作上先会用,写代码快如闪电,然后再研究原理,争取对代码进行性能优化,进一步进行结构优化。


那么,上面四种学习方式该如何抉择呢?毕竟 Java 知识体系的东西实在是太多太多,这还不算其它语言,学海无涯苦作舟,书山有路勤为径。


二、看书




在大多数人看来,看书,是学习新知识最好的方法,那么我介绍几本比较经典的书籍吧!

1、Java 核心技术

唯一可以和《Java 编程思想》媲美的一本 Java 入门书籍。单从技术的角度来看,前者更好一些。但上升到思想层面嘛,自然后者更好,两者的偏重点不同。


2、Java 编程思想

Java 第一神作,适合各种阶段的 Java 程序员(除了小白),相当于武林绝学中的易筋经,我的第二本 Java 技术书,第一本读了两遍的书,值得反复阅读,我是 2016 年培训转行的,翻开京东白条,居然是 2019 年 1 月份买的,惭愧惭愧啊。


最近已经再出 Java 编程思想第五版了,小编也应邀编写了书评,并有了先睹为快的机会,写的很好,很与时俱进。


读《Java编程思想第五版》心得体会


3、Effective Java

《Effective Java》第三版一共包含了 90 条极具实用价值的经验规则,每条规则都值得 Java 程序员在实战中去参照。这本书不需要按部就班地从头到尾读,可以随意挑选任意小节进行阅读,因为每条规则相对都是独立的,尽管它们之间会交叉引用,但并不妨碍我们随心所欲地阅读。


4、深入理解 Java 虚拟机

Java 虚拟机方面的神作,国内 Java 程序必看的书籍,不要说你不知道。人间有种说法,“不要读国内程序员写的技术书籍,很烂”。但是,《深入理解 Java 虚拟机》是一个例外,国内书籍 NO.1


《深入理解Java虚拟机》读书笔记



如果你觉得你经历有限,如果你觉得你不想成为架构师,短期攻克高级工程师,这以上四本书吃透,就够了。

5、重构 改善既有代码的设计

关于重构,选择这本,就对啦。


重构,一个老生常谈的话题,让我们的代码更加优雅,方便阅读。


6、算法 4

业界俗称红宝书,看算法就选它,不解释!(算法导论太晦涩了,算法图解之流又不够经典)


常见数据结构与算法整理总结


7、编写高质量代码:改善 Java 程序的 151 个建议

这本书不是很火,是我无意间看到的,很适合工作一年左右的初级程序员阅读,有点类似于《Effective Java》。


《编写高质量代码:改善Java程序的151个建议》读书笔记


8、Java 并发编程实战

多线程必看书籍!


深入浅出地介绍了 Java 线程和并发编程,是一本还算不错的 Java 并发编程参考手册。本书从并发和线程安全性的基本概念出发,介绍了如何使用类库来提供基本的并发方案,包括如何利用线程来提高并发应用程序的吞吐量、如何识别可并发执行的任务、如何提高单线程子系统的响应性、如何确保并发程序执行预期的任务,如何提高并发代码的性能和可伸缩性等等内容。


9、Head First 设计模式

这本书的编写方式采用引导式教学,以大量的生活化故事当背景,以图片做背景,阅读起来生动有趣。书中模式告白节目,将设计模式拟人化成节目来宾,畅谈其内在的一切。


Java设计模式:23种设计模式全面解析(超级详细)


10、Java 性能权威指南

市面上专注于 Java 性能的书不多,《Java 性能权威指南》算是一本很不错的。通过阅读本书,我们可以运用 4 个基本原则最大程度地提升性能测试的效果、使用 JDK 自带的工具收集程序的性能数据、理解 JIT(即时编译器)编译器的优缺点、调优 JVM 垃圾收集器、最大程度优化多线程等等。


11、软技能 代码之外的生存指南

一本每个技术人都应该读的非技术类图书。


标准的技术人员写作风格,读完之后能自动脑补出一副思维导图。全书没有一行代码,却全部是讲述技术人员应该掌握的知识。除了程序员之外,所有和 IT、技术沾边儿的人,都应该好好读一下这本书。


很多程序员醉心于开发,但是写代码并不是你人生的全部,你还有生活,即使为了更好的搞开发,也应该学学如何找到更好的开发岗位。



最近小编也新入手了几本书籍,介绍给大家。

12、亿级流量 Java 高并发与网络编程实战

我的启蒙老师颜群老师的新作,写的非常的好,全书从并发的底层核心技术、互联网应用框架、数据处理等三部分对高并发系列技术做了系统讲解。


13、JavaScript 高级程序设计

归为前端红宝书,可见一斑。


JavaScript 高级程序设计这本书详细的构建了整个 JavaScript 开发者所需要的知识体系,所以建议这本书作为体系化学习的开始,读 2~3 遍后,再去阅读其他进阶和垂直领域的 JS 书籍,效果倍棒。


14、温馨提示

书买来一定要好好读,不要让它去接灰儿,更有甚者用来垫桌脚。不要一次性直接买太多,压力太大,就没动力了,还有就是万一出新版了,旧版还没开封,这就很尴尬了。


我就是这个样子,最后在内心的挣扎下,强迫症的迫使下,又买了两本新版的(Effective Java,深入理解 Java 虚拟机)。


附上我的书架,《Java 编程思想》读了两遍,《深入理解 Java 虚拟机》读了一遍,《Head First 设计模式》读了一遍,《Java 并发编程实战》读了一遍,《重构》读了一遍,《Spring 实战》没看进去,《Effective Java》读了一遍,《软技能 代码之外的生存指南》读了一遍,《深入理解 Java 虚拟机第三版》,《微服务实战》《算法 4》,《亿级流量 Java 高并发与网络编程实战》,《JavaScript 高级程序设计》,《HTTP 权威指南》,《Java 性能优化实践》还没开封。努力吧,少年,翻滚吧,皮卡丘。



二、看视频




1、【尚学堂】Java300集零基础适合初学者视频教程



2、颜群JavaWeb视频教程



3、雷神尚硅谷Spring5框架教程?



4、尚硅谷SSM实战演练


5、雷丰阳2021版SpringBoot2零基础入门



6、?韩顺平数据结构与算法


最后

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及 PDF 的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料




本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

用户头像

MySQL神话

关注

还未添加个人签名 2021.11.12 加入

还未添加个人简介

评论

发布
暂无评论
Java学习路线总结,小白零基础入门,跟着路线走,java基础知识梳理