缺什么补什么,别假装什么都会

很多转岗或查漏补缺的技术学习者,在看框架源码或排查线上报错时经常卡壳,根子往往不在并发或虚拟机调优,而是 JavaSE 的底层认知有断层。这门课解决的就是这个问题:把语法、面向对象和异常处理这些容易被略过的核心知识,重新补成能支撑后续学习的地基。它适合两类人:一是刚接触编程、需要从零建立 Java 语法体系的人;二是写过一阵代码但没系统学过封装、继承、接口和异常机制,遇到源码里的内部类或包装类就发懵的人。资料包按知识点拆成了连续的章节,建议先看 Java 概述和基础循环,确认自己能独立写出分支和循环逻辑,再进入类与对象部分。不要跳过习题课,那是检验你到底懂没懂的关键。

面向对象和进阶语法,按这个顺序补

看完基础语法后,重点放在面向对象这一块。课程从类和对象讲起,接着是封装、继承、抽象类和接口,这是 Java 编程思维的骨架。很多人对接口和抽象类的区别只停留在面试八股,写代码时却乱用,这里建议把抽象类与接口的示例章节和 static 修饰符结合起来看,理解静态成员在类加载时的真实状态。接着是 == 与 equals 的对比、包装器类和内部类,这些是日常开发高频踩坑点,尤其包装类的自动装箱拆箱和内部类的访问机制,很多人写业务代码时根本说不清。异常和断言部分占了两个大段,不要嫌长,异常体系是工程健壮性的基础,学完你要能分清受检异常和非受检异常的边界,知道自定义异常该怎么抛。最后枚举章节别跳过,它不只是语法糖,而是类型安全的实际应用。

学完能独立做什么,资料怎么配合

学完这门课,你应当能独立完成一个具备面向对象特征的命令行小程序,比如用类和接口设计一个简单的数据模型,用集合和异常处理完成输入校验和错误反馈。具体地说,你要能自己定义类、合理使用继承和接口、正确处理边界异常,并且看得懂别人代码里的内部类和包装类调用。资料包配合练习的方式很直接:每看完一个知识点章节,就打开对应习题课跟着敲一遍,不要只看不动手。遇到异常和断言这种偏理论的章节,建议自己写几个会抛出异常的方法,分别用 try-catch 和 throws 处理,对比效果。封装和继承部分,自己写两个类做继承关系,故意把成员变量权限设错,看看编译器报什么错。别贪多,一节一练,把基础打扎实,比囫囵吞枣看框架源码管用得多。

课程目录

1 Java概述 (01:16:52)
2 Java基础 (01:18:37)
3 Java基础-循环 (45:46)
4 数组 (21:42)
5 习题课 (01:24:00)
6 类和对象 (01:19:55)
7 知识点回顾及垃圾收集器和包 (01:06:25)
8 类的封装 (20:24)
9 类的继承 (01:13:59)
10 类的继承补充 (06:44)
11 抽象类和接口 (30:37)
12 抽象类的接口示例 (21:25)
13 static修饰符 (35:59)
14 ==与equals (16:41)
15 JDK8接口新特性 (21:38)
16 包装器类 (44:05)
17 内部类1 (44:02)
18 内部类2 (20:51)
19 异常和断言1 (01:28:52)
20 异常和断言2 (01:00:18)
21 枚举 (51:03)
22 枚举、异常习题1 (11:34)
23 枚举、异常习题2 (45:35)
24 容器和泛型1 (27:58)
25 容器和泛型2 (01:26:04)
26 容器和泛型3 (01:15:32)
27 容器作业讲解 (35:55)
28 流和文件1 (01:24:29)
29 流和文件2 (01:25:02)
30 文件操作练习 (14:28)
31 流和文件作业讲解 (37:23)
32 字符串和日期格式解析 (01:26:09)
33 JDK8 日期新特性1 (21:26)
34 JDK8 日期新特性2 (12:01)
35 线程和多线程1 (01:30:00)
36 线程和多线程2 (01:00:50)
37 多线程作业讲解 (50:17)
38 网络编程1 (01:24:54)
39 网络编程2 (01:26:53)
40 网络编程3 (36:28)
41 图形界面编程 (01:15:01)
42 反射 (40:35)
43 JDBC数据库连接技术1 (01:28:54)
44 JDBC数据库连接技术2 (01:21:51)
45 DAO设计模式及数据库连接池简介 (50:04)
46 补充:JDK8新特性——Lambda表达式 (22:18)
47 补充:JDK8新特性——方法引用1 (22:19)
48 补充:JDK8新特性——方法引用2 (25:36)
49 补充:JDK8新特性——Function与Stream (22:40)
50 补充:JDK8新特性——Annotation (16:58)