Java-学习路线


哈喽,大家好呀!安全出身的小简做出了人生中又一重大的决定,那就是从安全方向逐渐转为开发方向,小简自己也纠结了很久,尽管知道这样会很难,但最终还是做下了这个决定,至于原因嘛,应该是我对开发更有兴趣一些,也想去尝试一些新的东西,当然我也不是完全放弃安全,只是近一年左右时间我会将重心放在开发方向(当然是利用课余时间,小简的主业还是一名研究生,平时需要完成老师给的科研任务),接下来小简将做一个 “Java 从 0 到 1” 的实验,以自己为实验对象,从零开始学习Java,下方是小简参考网上资料、请教前辈整理出来的 Java 学习路线,目前还不完善,会在学习的过程中持续不断的更新!我将按照整理的路线从 0 开始学 Java 后端的知识,并不定期更新所学笔记,期待一年后的蜕变吧!<有同样想法的小伙伴,可以联系我一起交流学习哦!>

Notations
explanation
代表已学
☑️
代表未学
📌
代表正在学
🔄
代表需复习

JavaSE

必知必会

  • 数据类型✅

  • 控制结构✅

  • 数组✅

  • 面向对象✅

    详细
    • 封装
    • 继承
    • 多态
  • 枚举和注解✅

  • 常用类✅

  • 集合✅

  • 异常✅

  • 泛型✅

  • 线程✅

  • IO流✅

  • 反射✅

  • 网络编程✅

  • Java 8 新特性✅

    详细
    • Lamdba表达式
    • Stream API
    • 新日期时间 API
    • 接口默认方法
  • JDBC✅

  • 正则☑️

学习资源

JavaWeb

必知必会

  • HTML✅
  • CSS✅
  • JavaScript🔄
  • Tomcat✅
  • Servlet✅
  • Cookie & Session✅
  • filter & Listener✅
  • JSP✅(可不学)
  • Thymeleaf✅
  • Ajax✅
  • Axios✅
  • JSON✅
  • Vue✅
  • Element UI✅

SSM

必知必会

名称 状态 用时 笔记
Spring 7天 Spring | 简简 (jwt1399.top)
SpringMVC 7天 SpringMVC | 简简 (jwt1399.top)
Mybatis 6天 Mybatis | 简简 (jwt1399.top)
Mybatis plus ☑️
SSM整合 14天 SSM整合 | 简简 (jwt1399.top)

学习资源

数据库

必知必会

  • MySQL✅
  • MySQL优化☑️
  • Redis☑️

学习资源

  • 《MySQL 必知必会》
  • 《高性能 MySQL》
  • 《MySQL 技术内幕》
  • 《Redis 设计与实现》

Java进阶

必知必会

  • 数据结构📌

    详细
    • 字符串、数组、链表
    • 队列、栈、堆
    • 树、图、集合、哈希表
  • 算法🔄

    详细
    • 排序(8种)、双指针、位运算、查找、递归、回溯、DFS、BFS、图
    • 分治算法✅
    • 动态规划✅
    • 贪心算法✅
  • JVM☑️

  • JUC☑️

  • 设计模式☑️

学习资源

CS基础

必知必会

  • 计算机网络🔄
  • 操作系统🔄
  • 计算机组成原理🔄

学习资源

  • 《图解 HTTP》
  • 《图解 TCP/IP》

微服务

必知必会

  • Spring Boot📌
  • Spring Cloud☑️
  • Spring Security☑️

学习资源

。。。

分布式

必知必会

  • Netty☑️
  • Dubbo☑️
  • Zookeeper☑️

学习资源

。。。

消息队列

必知必会

  • RocketMQ☑️

  • RabbitMQ☑️

  • kafka☑️

学习资源

。。。

工具

必知必会

  • Maven✅
  • Git✅
  • Docker🔄
  • Junit✅
  • Lombok✅
  • K8S☑️

学习资源

练手项目

求职相关

八股文

岗位投递

总体学习路线

JavaSE ➡︎ MySQL ➡︎ JDBC ➡︎ JavaWeb ➡︎ Spring ➡︎ SpringMVC ➡︎ Mybatis ➡︎ Mybatis Plus ➡︎ Redis ➡︎ MySQL优化 ➡︎ Spring Boot 。。。。。。

❤️Sponsor

您的支持是我不断前进的动力,如果您恰巧财力雄厚,又感觉本文对您有所帮助的话,可以考虑打赏一下本文,用以维持本博客的运营费用,拒绝白嫖,从你我做起!🥰🥰🥰

支付宝支付 微信支付

文章作者: 简简
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 简简 !
评论
填上邮箱会收到评论回复提醒哦!!!
 上一篇
Java-面向对象 Java-面向对象
前言哈喽!大家好,我是小简。今天开始学习《Java-面向对象》,此系列是我做的一个 “Java 从 0 到 1 ” 实验,给自己一年左右时间,按照我自己总结的 Java-学习路线,从 0 开始学 Java 知识,并不定期更新所学笔记,期待一
2022-02-07
下一篇 
Searchable Encryption Searchable Encryption
本篇文章以小简看过的文献以及查阅的资料为基础,归纳和总结了可搜索加密(Searchable Encryption,SE)的相关知识点。 SE介绍 以下内容是小简阅读可搜索加密的两篇综述论文所总结,论文介绍如下 序号 论文名称 作者
2022-01-18
  目录