网站首页 > 博客文章 正文
前言
Java学习如逆水行舟,不进则退。小编一路自学过来,踩过很多坑,吃过很多苦。
现在回想起来,当初要是能有一个完整的「学习路线」让我按图索骥就好了。
思来想去,决定总结一份学习路线来帮助正在路上或者准备出发的Java新手。
该路线图右侧为「主路线」,需循序渐进,步步为营;左侧为「辅助路线」,需贯穿始终,熟练掌握。
建议做好时间规划,不断地提高自己的学习效率,学习过程中尽量把手机调至静音给自己一个安静的学习环境和氛围。
同时,巧妇难为无米之炊,一条学习新知识的一般方法为先看视频学基础,再看书学原理,最后看博客查缺补漏,沉淀消化。
考虑到实体书都特别贵,特为每个章节都准备了电子书,共10G。
java基础
学习任何语言,都是先从他的基本语法开始,如果你有C语言的基础,会容易许多,没有也不用现学。
JavaWeb
JavaWeb是用Java技术来解决相关web互联网领域的技术栈。Web就是网页,分为静态和动态。涉及 的知识点主要包括jsp,servlet,tomcat,http,MVC等知识。
本章难度不高,但也不可忽视。其中「前端基础」不需花过多时间,重点放在「Tomcat」上,会陪伴你整个Java生涯。
集合
工欲善其事必先利其器,集合就是我们的器。
书单1
- Java核心技术 卷1 基础知识
- Java核心技术 卷2 高级特性
- 编程之美
- Java编程思想
- Java8实战
- Java语言导学
- 疯狂Java:突破程序员基本功的16课
- 码出高效:Java开发手册
- Java语言程序设计
- Java工程师修炼之道
- Java技术手册(第6版)
- Java深度历险
JVM
重点来了,Java程序员一定要深入研究的内容
书单2
- 揭秘Java虚拟机-JVM设计原理与实现
- 垃圾回收算法与实现
- 垃圾收集
- 深入理解Java虚拟机
- JVM实用参数系列
- JVM思维导图
多线程
理解多线程,才能更好地理解框架源码,进行高并发的架构设计,是重中之重。
书单3
- 实战Java高并发程序设计
- 图解Java多线程设计模式
- JAVA并发编程实站
- Java并发编程从入门到精通
- Java并发编程的艺术
- Java并发编程核心方法与框架
- Java并发编程之美
- Java 多线程编程核心技术
- Java高并发编程详解
设计模式
好多人觉得设计模式模式,那是因为你学得还不够深入,还没有看过源码,所以我特意将设计模式往前放了。
书单4
SSM框架
这对于初学者来说,是一个坎,前几年学完这些,已经可以开始找工作了,所以恭喜你能坚持带这里,胜利就在前方。
书单5
- Spring 技术内幕:深入解析Spring架构与设计原理(第2版)
- Spring 实战
- Spring揭秘
- Spring Boot实战
- Spring5 高级编程
- Spring Framework 5.x参考文档
- Spring从入门到精通
- 深入浅出Spring Boot2
- JavaEE开发的颠覆者 Spring Boot实战、
- 一本小小的Mybatis书
- mybatis入门到精通
- 看透SpringMVC源码分许
Redis
随着QPS的逐渐升高,传统的mysql数据库已经无法满足。所以有了基于内存的redis缓存数据库来存储热点数据。
书单6
特别推荐:redis深度历险
Zookeeper
Zookeeper作为统一配置文件管理和集群管理框架,是后续学习其他框架的基础,在微服务中,还可以用来做注册中心。
书单7
一定要看的两本书。
Kafka
书单8
其他书单
架构设计
MySql
数据结构与算法
- 算法图解
- 图解数据结构
- 大话数据结构
- 算法导论(第三版)
- 算法的乐趣
- 数据结构与抽象 Java语言描述 第4版
- 数据结构与算法经典问题解析
- 算法问题整理
- 排序与查找
- Java数据结构和算法
学习心得
按计划行事
「凡事预则立,不预则废」。一个好的计划是成功的一半,而这一半,小编已经帮你整理好了,你只需要转发+点赞后私信小编「666」即可获得完整Java学习路线+pdf书籍。
猜你喜欢
- 2024-10-26 香啊!阿里P8架构师编译:深入理解JVM进阶指南pdf,GitHub星标99K
- 2024-10-26 阿里技术专家带你玩转JVM,从底层源码到项目实战,都在这份文档里
- 2024-10-26 内部爆款java面试全笔记,真的太详细了!涵盖面试所有知识点~
- 2024-10-26 最美分享 | 架构师进阶笔记:Java问题定位技术Pdf
- 2024-10-26 腾讯T4大神精心整理:深入理解JVM高级特性与最佳实践pdf
- 2024-10-26 Android中高级面试原理:热修复与插件化基础Java与Android虚拟机
- 2024-10-26 零基础 超详细 Dalvik 虚拟机操作码讲解
- 2024-10-26 这篇 Java IO,讲的实在是太好了(《java》)
- 2024-10-26 阿里内部:2020年全技术栈文档+PPT分享,(万粉总结,回馈粉丝)
- 2024-10-26 一文告诉你java内存模型是什么,可以吊打面试官
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)