🌱 零基础入门
完全不懂编程?从这里开始。大白话讲解 + 手把手代码 + 练习题,从 0 走到能看懂面试题
计算机与编程基础
什么是程序、什么是编程语言、二进制、编译与解释
开始学习 →
Java 环境与第一个程序
JDK/JRE/JVM 是什么、怎么安装、HelloWorld 逐行讲解
开始学习 →
变量与数据类型
8 种基本类型、变量规则、类型转换,配练习题
开始学习 →
运算符与表达式
算术/比较/逻辑/赋值/三元,优先级表,陷阱题
开始学习 →
流程控制
if/switch/for/while/break/continue,经典习题
开始学习 →
方法(函数)
方法定义、参数传递、返回值、重载、递归
开始学习 →
数组
一维/二维数组、遍历、查找、Arrays 工具类
开始学习 →
面向对象基础
类与对象、构造器、this、封装——用生活例子讲
开始学习 →
字符串基础
String 最常用方法大表(查长度/截取/拼接/比较)
开始学习 →
异常处理基础
什么是异常、try-catch-finally 手把手、常见异常
开始学习 →
集合入门
List/Set/Map 怎么选、常用方法、增删改查演练
开始学习 →
30 道基础练习题
从易到难 + 参考答案与讲解,检验学习成果
开始练习 →
🗺️ 完整学习路线(从 0 到面试)
- 第 1 阶段 · 入门(本模块):计算机基础 → Java 语法(变量/运算符/流程/方法/数组)→ 面向对象 → 字符串/异常/集合 → 做练习
- 第 2 阶段 · Java 基础深入:进入 java-basics 模块(集合原理、字符串原理、泛型、异常深入、IO/反射)
- 第 3 阶段 · 三大件:MySQL(数据库)→ Redis(缓存)→ Spring(框架)——建议按此顺序,先数据后框架
- 第 4 阶段 · 底层:JVM → 并发编程 → 网络 → 操作系统
- 第 5 阶段 · 进阶:设计模式 → 消息队列 → 分布式 → 算法(刷题贯穿始终)
💡 每个专业模块(JVM/Spring/MySQL 等)都配有"入门篇"页(图标 🚪),看不懂详解页时先回入门篇。