Java
Java 是后端开发的核心基础,这里整理 Java 基础语法、集合、并发和 JVM 等内容。
学习目标
- 掌握 Java 基础语法和面向对象思想
- 熟悉集合框架、异常处理、IO 流
- 理解多线程和并发编程
- 了解 JVM 内存模型和垃圾回收
学习顺序
核心内容
基础语法
- 数据类型、变量、运算符
- 流程控制:if、for、while、switch
- 数组和字符串操作
面向对象
- 类与对象
- 封装、继承、多态
- 抽象类与接口
- 内部类
集合框架
- List:ArrayList、LinkedList
- Set:HashSet、TreeSet
- Map:HashMap、TreeMap
- 迭代器与 Stream API
并发编程
- Thread 与 Runnable
- synchronized 与 Lock
- 线程池
- 并发工具类