Java
企业级应用开发
- 001入门Java 是什么:一次编写、到处运行的企业级语言面向零基础读者解释 Java 的定位、虚拟机机制与企业生态,完成第一个类的编译运行。
- 002入门Java 概述与开发环境Java 发展历史、平台体系与开发环境搭建。
- 003入门快速入门第一个 Java 程序、编译运行与基本概念。
- 004入门程序结构与基本语法Java 程序结构、注释、标识符与关键字。
- 005入门数据类型与类型转换基本类型、引用类型、自动装箱与类型转换规则。
- 006入门包装类缓存陷阱救急锦囊Integer 缓存池 -128~127:为什么 100==100 是 true,200==200 是 false。
- 007入门变量与常量变量声明、作用域、常量定义与命名规范。
- 008中级运算符与表达式算术、关系、逻辑、位运算及运算符优先级。
- 009中级控制流条件判断、循环结构与跳转语句。
- 010中级方法详解方法定义、参数传递、方法重载与递归。
- 011中级数组详解一维与多维数组、数组操作与 Arrays 工具类。
- 012入门Java Arrays 工具类语法速查手册Java Arrays 工具类语法速查手册 的完整教学讲解。
- 013入门Java 字符串详解String 不可变性、字符串常量池、== 与 equals、StringBuilder/StringBuffer、常用 API 与正则表达式基础,零基础保姆级讲解。
- 014入门Java String.format/printf/MessageFormat 语法速查手册Java String.format/printf/MessageFormat 语法速查手册 的完整教学讲解。
- 015中级面向对象编程类与对象、封装、继承、多态与抽象类。
- 016中级抽象类与接口抽象类设计、接口定义、默认方法与函数式接口。
- 017入门Java 内部类详解成员内部类、静态内部类、局部内部类与匿名内部类的语法、典型场景与内存泄漏陷阱,零基础保姆级讲解。
- 018中级异常处理机制异常体系、try-catch-finally、自定义异常与最佳实践。
- 019入门Java try-with-resources 与异常链语法速查手册Java try-with-resources 与异常链语法速查手册 的完整教学讲解。
- 020入门相等契约救急锦囊: equals 与 hashCode为什么重写 equals 必须重写 hashCode,以及 Objects.hash 极简写法。
- 021中级集合框架详解List、Set、Map 体系及迭代器与比较器。
- 022进阶HashMap 源码详解数组+链表+红黑树:扩容、扰动与树化的源码级解析。
- 023入门Java Iterator/Iterable/Spliterator 语法速查手册Java Iterator/Iterable/Spliterator 语法速查手册 的完整教学讲解。
- 024入门Java Comparator/Comparable 语法速查手册Java Comparator/Comparable 语法速查手册 的完整教学讲解。
- 025入门Java Objects 工具类语法速查手册Java Objects 工具类语法速查手册 的完整教学讲解。
- 026入门学生选课系统项目(集合综合实战)用 List/Set/Map、比较器与 Objects 实现一个可运行的学生选课系统。
- 027入门现代文件读写救急锦囊: Files.readString / writeStringJava 11+ 读写小文件一把梭:不用 FileReader/FileWriter 那套老写法。
- 028中级I/O 流与文件操作字节流、字符流、NIO 与文件操作。
- 029中级Lambda 与函数式编程Java 8 Lambda表达式、函数式接口、方法引用与函数式编程范式详解。
- 030中级Stream APIJava 8 Stream API流式操作、中间操作与终端操作、并行流与收集器详解。
- 031入门Java Optional 类Java Optional 类 的完整教学讲解。
- 032中级Collectors.groupingBy 详解分组聚合利器:downstream 组合出多维统计。
- 033中级Java 函数式编程Lambda、Stream、函数式接口与函数式编程范式的系统性深度剖析
- 034入门日期时间救急锦囊: LocalDate / LocalDateTime / DateTimeFormatter20 行学会打印当前时间、解析字符串、格式化输出,告别老 Date API。
- 035入门Java 时间格式化 DateTimeFormatter/ZoneId 语法速查手册Java 时间格式化 DateTimeFormatter/ZoneId 语法速查手册 的完整教学讲解。
- 036入门枚举救急锦囊:定义、构造函数与 switch零基础 20 行学会 enum:有身份证的常量,别再用 public static final int。
- 037中级枚举与注解Java 枚举类型与注解系统的形式化定义、源码生成机制、注解处理器工作原理、与 C#/Kotlin/Scala 对比及工程实践
- 038入门Java 枚举进阶 EnumSet/EnumMap/枚举单例语法速查手册Java 枚举进阶 EnumSet/EnumMap/枚举单例语法速查手册 的完整教学讲解。
- 039中级泛型详解泛型类、泛型方法、通配符与类型擦除。
- 040入门Java 类型擦除与桥接方法语法速查手册Java 类型擦除与桥接方法语法速查手册 的完整教学讲解。
- 041进阶泛型进阶Java 泛型进阶——类型擦除机制、通配符语义、边界约束、桥接方法与 Project Valhalla 演进的形式化定义、理论推导与工程实践
- 042中级Java 反射反射API、动态代理、MethodHandle与字节码层面原理
- 043进阶反射与动态代理Java反射与动态代理详解:JVM规范、Class文件结构、JDK Proxy、CGLib、MethodHandle、Spring AOP 原理。
- 044进阶注解处理器Java注解处理器详解:Annotation Processor编译时生成代码。
- 045中级Java 记录类Record类与密封接口
- 046入门Java 文本块文本块与字符串模板
- 047进阶Java 模块系统JPMS模块系统
- 048进阶多线程基础线程创建、同步机制、线程池与并发工具。
- 049中级并发编程基础线程、锁与并发工具
- 050进阶JUC 并发包java.util.concurrent并发工具
- 051进阶并发编程详解Java 并发编程详解:JMM 形式化、synchronized 锁升级、AQS 原理、CAS、原子类、线程池、CompletableFuture、虚拟线程。
- 052进阶CompletableFuture 异步编排Java CompletableFuture 异步编排的形式语义、CompletionStage 接口代数、Completion 栈内部结构、Java 9 API 增强、Project Loom 与虚拟线程场景下的演进路径
- 053进阶ThreadLocal 内存泄漏Java ThreadLocal 内存泄漏的可达性分析、弱引用 Key 设计、线程池复用场景、Scoped Values(JEP 446)演进与生产级防御方案
- 054入门Java Executor 与 ForkJoinJava Executor 与 ForkJoin 的完整教学讲解。
- 055入门Java 同步器 CountDownLatch/CyclicBarrier/Phaser 语法速查手册Java 同步器 CountDownLatch/CyclicBarrier/Phaser 语法速查手册 的完整教学讲解。
- 056入门Java 阻塞队列 BlockingQueue 语法速查手册Java 阻塞队列 BlockingQueue 语法速查手册 的完整教学讲解。
- 057中级Java 与虚拟线程Project Loom 虚拟线程、结构化并发、Continuation 机制与性能调优全景式深度解析
- 058进阶Java 与响应式编程Reactive Streams 规范、Project Reactor、Spring WebFlux 与响应式系统设计的系统性深度剖析
- 059进阶JVM 类加载机制类加载器、双亲委派模型、字节码增强与模块化类加载的系统性深度剖析
- 060进阶JVM 垃圾回收GC算法与垃圾回收器