缺什么补什么,别假装什么都会
很多转岗或查漏补缺的技术学习者,在看框架源码或排查线上报错时经常卡壳,根子往往不在并发或虚拟机调优,而是 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)





