← 返回首页
💻 计算机与编程基础 什么是程序、什么是编程语言、二进制、编译与解释 开始学习 → ☕ Java 环境与第一个程序 JDK/JRE/JVM 是什么、怎么安装、HelloWorld 逐行讲解 开始学习 → 📦 变量与数据类型 8 种基本类型、变量规则、类型转换,配练习题 开始学习 → ➕ 运算符与表达式 算术/比较/逻辑/赋值/三元,优先级表,陷阱题 开始学习 → 🚦 流程控制 if/switch/for/while/break/continue,经典习题 开始学习 → 🧩 方法(函数) 方法定义、参数传递、返回值、重载、递归 开始学习 → 🗃️ 数组 一维/二维数组、遍历、查找、Arrays 工具类 开始学习 → 🏠 面向对象基础 类与对象、构造器、this、封装——用生活例子讲 开始学习 → 🔤 字符串基础 String 最常用方法大表(查长度/截取/拼接/比较) 开始学习 → ⚠️ 异常处理基础 什么是异常、try-catch-finally 手把手、常见异常 开始学习 → 🧺 集合入门 List/Set/Map 怎么选、常用方法、增删改查演练 开始学习 → ✍️ 30 道基础练习题 从易到难 + 参考答案与讲解,检验学习成果 开始练习 →

🗺️ 完整学习路线(从 0 到面试)

  1. 第 1 阶段 · 入门(本模块):计算机基础 → Java 语法(变量/运算符/流程/方法/数组)→ 面向对象 → 字符串/异常/集合 → 做练习
  2. 第 2 阶段 · Java 基础深入:进入 java-basics 模块(集合原理、字符串原理、泛型、异常深入、IO/反射)
  3. 第 3 阶段 · 三大件:MySQL(数据库)→ Redis(缓存)→ Spring(框架)——建议按此顺序,先数据后框架
  4. 第 4 阶段 · 底层:JVM → 并发编程 → 网络 → 操作系统
  5. 第 5 阶段 · 进阶:设计模式 → 消息队列 → 分布式 → 算法(刷题贯穿始终)

💡 每个专业模块(JVM/Spring/MySQL 等)都配有"入门篇"页(图标 🚪),看不懂详解页时先回入门篇。