Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
lang lang/java/index.md medium

lang-java-index

Java 语言级规则索引(命名 / 异常处理 / 集合 / 并发 / 泛型 / IO / 日期时间 / 编码规范 / utils / 分层)

子项索引

子项 一句话
naming folder Java 命名五件事 — 类 / 方法 / 变量字段 / 常量 / 包,各自的大小写与措辞约定
error-handling folder Java 异常处理三件事 — 抛哪一类(checked vs runtime)/ catch 到怎么办 / 资源怎么释放
collections folder Java 集合四件事 — 容器选型 / Stream 用法 / 不可变集合 / 并发集合
concurrency folder Java 并发五件事 — 线程池怎么配 / 为什么禁 Executors 工厂 / CompletableFuture 编排 / 锁怎么选 / ThreadLocal 怎么清
generics folder Java 泛型两件事 — 通配符 PECS(? extends / ? super 怎么选)/ 类型擦除的坑(new T[]、instanceof、重载冲突)
io folder Java IO 两件事 — 文件读写用 NIO Files/Paths(显式 UTF-8)/ 流必须 buffered 包装且别一次性读大文件进内存
datetime folder Java 日期时间两件事 — 用 java.time 取代旧 Date/Calendar/SimpleDateFormat / 跨时区的存储与传递约定
coding-style folder Java 编码规范六件事 — 禁魔法值 / Optional 用法 / 防 NPE / equals-hashCode / 字符串处理 / Lombok 约定
utils folder Java 工具类用法三件事 — 自己写的工具类怎么设计 / 别造的轮子优先用哪个库 / Bean 拷贝用什么
layering folder Spring 三层
pipeline-style folder Java 业务方法的「注释驱动流水线编排」风格 — 方法即编排器 / 逻辑下沉 Converter-Validator-Utils

Java · 语言级规则

本层包含

名称 类型 一句话
naming 文件夹 类 / 方法 / 包命名
error-handling 文件夹 异常选型 / catch 处理 / 资源释放(3 子项)
collections 文件夹 集合选型 / Stream / 不可变集合 / 并发集合(4 子项)
concurrency 文件夹 线程池 / Executors 禁用 / CompletableFuture / 锁 / ThreadLocal(5 子项)
generics 文件夹 泛型通配符 PECS / 类型擦除的坑(2 子项)
io 文件夹 NIO Files/Paths / 缓冲流与大文件(2 子项)
datetime 文件夹 java.time 取代旧 Date / 时区处理(2 子项)
coding-style 文件夹 禁魔法值 / Optional / 防 NPE / equals-hashCode / 字符串 / Lombok(6 子项)
utils 文件夹 工具类设计 / 用成熟库 / Bean 拷贝(3 子项)
layering 文件夹 Controller / Service / Repository
pipeline-style 文件夹 注释驱动流水线编排 / 抽 Converter-Validator(团队风格基准,2 子项)

链接