Java学习路线
熟悉了 Java 的核心基础概念后,第二阶段我们要开始系统的学习一些 Java 核心知识点:集合、IO、反射、并发、锁、多线程、数据库原理、JVM基础、常用中间件(Dubbo、Kafka、Redis、Zookeeper)核心原理和框架(Spring、Mybatis、SpringBoot、SpringCloud)核心原理等。
文章目录
- Part 1:练好基本功——Java学习路线
-
- 一、基础篇
- (一)后端基础
-
- 1. Java SE(Java 基础、Java 集合、Java 高并发、Java 网络编程、Java 8 新特性等)
- 2. Java Web
- 3. 数据库
- 4. 数据结构(队列、集合、链表、数组、字典、栈、树、BitSet)
- 5. 常用算法
- 6. 设计模式(设计模式的六大原则、三大分类、23种常见设计模式(定义、应用场景、Java代码实现))
-
- (1)设计模式的六大原则
- (2)设计模式的三大分类(创建型模式、结构型模式、行为型模式)
-
- ① 创建型模式(Creational Pattern):5种(工抽单建原。辅助记忆谐音“公抽单建元”)
- ② 结构型模式(Structural Pattern):7种(适装桥代外组享。辅助记忆谐音“试装桥代外族享”)
- ③ 行为型模式(Behavioral Pattern):11种(策模观迭中,状职命备解访。辅助记忆谐音“车模观碟中,庄之明被解放”)
-
- A. 策略模式(Strategy Pattern)
- B. 模板模式(Template Pattern)
- C. 观察者模式(Observer Pattern)
- D. 迭代器模式(Iterator Pattern)
- E. 中介者模式(Mediator Pattern)
- F. 状态模式(State Pattern)
- G. 职责链模式(Chain of Responsibility Pattern)
- H. 命令模式(Command Pattern)
- I. 备忘录模式(Memento Pattern)
- J. 解释器模式(Interpreter Pattern)
- K. 访问者模式(Visitor Pattern)
- (3)23种常见设计模式(定义、应用场景、Java代码实现)
-
- ① 工厂模式(Factory Pattern)
- ② 抽象工厂模式(Abstract Factory Pattern)
- ③ 单例模式(Singleton Pattern)
- ④ 建造者模式(Builder Pattern)
- ⑤ 原型模式(Prototype Pattern)
- ⑥ 适配器模式(Adapter Pattern)
- ⑦ 装饰器模式(Decorator Pattern)
- ⑧ 桥接模式(Bridge Pattern)
- ⑨ 代理模式(Proxy Pattern)
- ⑩ 外观模式(Facade Pattern)
- ⑪ 组合模式(Composite Pattern)
- ⑫ 享元模式(Flyweight Pattern)
- ⑬ 策略模式(Strategy Pattern)
- ⑭ 模板模式(Template Pattern)
- ⑮ 观察者模式(Observer Pattern)
- ⑯ 迭代器模式(Iterator Pattern)
- ⑰ 中介者模式(Mediator Pattern)
- ⑱ 状态模式(State Pattern)
- ⑲ 职责链模式(Chain of Responsibility Pattern)
- ⑳ 命令模式(Command Pattern)
- ㉑ 备忘录模式(Memento Pattern)
- ㉒ 解释器模式(Interpreter Pattern)
- ㉓ 访问者模式(Visitor Pattern)
- 7. Linux(Linux常用命令)
- 8. 计算机网络(TCP/IP 协议、OSI 七层模型、TCP/IP 五层模型等)
- 9. 操作系统
- 10. 编译原理
- (二)前端基础
- 二、进阶篇
- (一)后端进阶
- (二)前端进阶
- 前端进阶一:
- 前端进阶二:
- 三、高级篇
- Part 2:探索未来、拥抱未来