jvm

Java

面向对象、集合与流、并发与 JVM

16个主题 6个章节 Java 25 LTS 入门 → 高级
全部 入门 进阶 高级
显示 全部 未读 已读

01 · 基础

6个主题

02 · 面向对象与泛型

10个主题
内部类 区分嵌套类与内部类,掌握外围实例、局部变量捕获和匿名类,并避免生成代码中的生命周期与语义错误。 进阶 25分钟 反射 在 Java 25 中检查运行时类型、精确查找并调用成员,正确处理模块访问边界、异常包装与动态代理。 高级 37分钟 密封类 用 sealed、permits 与穷尽模式 switch 建模封闭的类型层次,并正确处理扩展边界、模块约束和版本演进。 进阶 25分钟 接口 Java 接口定义可替换的行为契约;掌握成员规则、默认方法冲突、函数式接口与安全演进方式。 进阶 25分钟 泛型 Java 泛型用类型参数表达跨位置的类型关系;掌握边界、通配符与类型擦除,才能设计安全且灵活的 API。 进阶 29分钟 注解 Java 注解为声明和类型使用位置附加结构化元数据;理解目标、保留策略、反射读取与编译期处理,才能让元数据真正生效。 进阶 28分钟 类型擦除 理解 Java 泛型如何擦除为 JVM 可执行类型,以及类型令牌、桥接方法、堆污染和运行时类型检查的边界。 高级 31分钟 记录类 用记录类表达透明的数据载体,理解编译器派生的成员、紧凑构造器、浅层不可变性,以及记录模式的边界。 进阶 29分钟 通配符与 PECS Java 通配符描述泛型 API 的安全读写能力;用 PECS、捕获辅助方法和命名类型参数表达类型关系,避免未检查转换。 进阶 33分钟 面向对象编程 Java 对象把状态与行为组织在明确边界内;理解类不变量、动态分派、可替换性与组合,才能设计可靠的对象模型。 进阶 26分钟