Java 学习路线

前端工程师的 Java 重学笔记 · 共 12 篇

总览 2026/9/5

Java 学习路线总览:前端工程师的重学笔记

一个前端工程师从 0 开始学 Java 的分阶段路线图,每阶段一篇带代码片段的笔记,便于反复回来复习。

1

Java 阶段一:JDK、JRE、JVM 与第一个程序

先把 Java 是怎么跑起来的搞清楚:JDK / JRE / JVM 三兄弟、字节码、classpath,然后写下第一个 Hello World。

2026/9/2 #Java #JDK #JVM
2

Java 阶段二:变量、数据类型与类型系统

Java 的 8 种基本类型、包装类、自动装箱、类型转换、var 推断、字符串不可变性,一篇对照 JS 讲清楚。

2026/9/2 #Java #数据类型 #变量
3

Java 阶段三:运算符与流程控制

Java 的各类运算符、if/switch/for/while 流程控制,重点讲与 JS 的差异:switch 表达式、instanceof 模式匹配、标签化 break。

2026/9/2 #Java #运算符 #流程控制
4

Java 阶段四:数组与字符串

数组的声明/遍历/拷贝、多维数组、Arrays 工具类,以及字符串进阶:StringBuilder、StringJoiner、正则。

2026/9/3 #Java #数组 #字符串
5

Java 阶段五:面向对象(一)——类与对象

类的定义、字段、方法、构造器、this、static、包与访问修饰符、方法重载、JavaBean、record,一篇讲完 Java OOP 的地基。

2026/9/3 #Java #面向对象 #类
6

Java 阶段六:面向对象(二)——继承与多态

extends 继承、super 调用父类、@Override 重写、Object 三兄弟(equals/hashCode/toString)、向上转型与多态、final 关键字。

2026/9/3 #Java #面向对象 #继承
7

Java 阶段七:接口、抽象类与静态成员

interface 定义与实现、默认方法、抽象类 vs 接口、常用标准接口(Comparable/Runnable)、内部类、密封类。

2026/9/4 #Java #接口 #抽象类
8

Java 阶段八:集合框架 List / Set / Map

Java 集合框架全景:ArrayList/LinkedList、HashSet/TreeSet、HashMap/TreeMap 的用法与选型,附 HashMap 原理简介和迭代陷阱。

2026/9/4 #Java #集合 #List
9

Java 阶段九:异常处理与泛型

Java 的异常体系(受检/非受检)、try-with-resources、自定义异常,以及泛型类/方法/通配符与 PECS 原则。

2026/9/4 #Java #异常 #泛型
10

Java 阶段十:Lambda 与 Stream API

函数式接口、Lambda、方法引用、Stream 三段式(source/intermediate/terminal)、Collectors、Optional、并行流,前端最容易上手的部分。

2026/9/5 #Java #Lambda #Stream
11

Java 阶段十一:多线程入门

前端视角看 Java 并发:线程创建、synchronized/volatile、死锁、线程池 ExecutorService、Future、并发集合、原子类。

2026/9/5 #Java #多线程 #并发

💡 学习建议

按阶段顺序阅读,每篇结束在 IDE 里把示例敲一遍。已经熟悉的阶段可以直接跳到对应文章当作速查表使用。