《阿里巴巴Java开发手册(黄山版)》总纲与路由入口。涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七大维度。Use when writing, reviewing, or designing Java code; handling exceptions/logging; writing SQL or designing tables; writing unit tests; designing project architecture; or whenever Alibaba Java standards apply. 写/改 Java 或 SQL 代码前先读 SKILL.md「规约执行策略」。P0 红线(新代码与被改到的存量代码都必须合规,静默保留红线问题视为违规):禁 Executors.newFixedThreadPool/newCachedThreadPool 等工厂(须 new ThreadPoolExecutor 显式参数);禁裸 new Thread;日期禁 SimpleDateFormat 与 java.util.Date(一律 java.time + DateTimeFormatter);SQL 禁 ${} 拼接、update/delete 必带 where;资源必须 try-with-resources;禁空 catch 吞异常;集合禁 return null;ThreadLocal 用后必须 remove。改存量时「其他保持不变」不适用于红线:先完成原需求,随后必须在输出中显式指出红线问题(引用规约编号)并附修复代码——输出中出现红线反例却只字不提,即任务失败。命名等风格规约只强制新写的代码,存量代码不重命名、不刷屏。详细条文按需查阅 data/ 对应章节。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.