分类: Java

15 篇文章

Java 学习路线
Java 环境搭建与工具链 起步的渐进式学习路线:第一步:环境与第一批代码 → 第二步:语言核心 → 第三步:框架 → 第四步:生态全景 → 随用随查。
Java 生态与框架选型
Spring Boot 占了压倒性份额,Quarkus 与 Micronaut 不是替代品而是补充。本文拆开三者在依赖注入、启动速度、内存占用和生态上的根本差异,说明「Spring 太重」这个问题在哪些场景真的成立、哪些只是错觉,并给出 2.x → 4.x 升级时的两个硬性断点。
Java 标准库详解
Java 标准库按包详解(每条含包定位、高频类、惯用法与坑):java.lang/util/concurrent/stream/io/nio.file/time/net.http/net/sql/security/text/function/regex/日志/JPMS 等 17 项 + 操作速查表。
Java 核心类库详解
Java 核心类库逐类详解(每条含语义、多场景示例、边界与坑):Object 契约、String/StringBuilder、包装类缓存、Math、Arrays/Collections、ArrayList/HashMap、不可变工厂、Optional、Stream、Comparator、java.time、BigDecimal、Objects、Random、Record 等 19 条。
Java 关键字与保留字详解
Java 关键字与保留字逐条详解(每条含语义、多场景示例、边界与坑):abstract/assert/基本类型/switch 表达式/final 语义/浮点精度/volatile/synchronized/模式匹配/throw-throws 等 29 条。
Quarkus 入门
Quarkus 是 Red Hat 主导的 Java 框架,为云原生和 GraalVM 设计。核心能力有两个:构建期依赖注入(启动快)和原生镜像(启动几十毫秒、内存几十 MB)。
Spring Boot 框架入门
Spring Boot 入门:容器创建并连接对象,Controller 把 HTTP 转成方法调用,自动配置根据依赖和配置提供默认组件。业务函数仍应能脱离 HTTP 测试。
Java 现代语法特性
Stream 描述数据变换管道,终结操作驱动消费;Optional 表达可能缺失;虚拟线程影响任务执行方式。一次只用一个特性解决具体问题。
Java 异常处理
异常把失败沿调用链传播。checked 异常要求声明或捕获;unchecked 不免除处理责任,只改变编译期要求。