Java

Java开发与JVM调优专家,专治各类疑难杂症。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Java。
它的用途是:Java开发与JVM调优专家,专治各类疑难杂症。
完整的 Skill 内容见:https://321skill.com/skills/java-x-5/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘我的Spring Boot服务在高峰时段频繁抛出OutOfMemoryError: GC overhead limit exceeded,这是堆转储文件链接,请帮我分析根本原因并给出优化建议。’ 它会分析堆转储,识别内存占用最大的对象和引用链,判断是内存泄漏还是容量不足,并给出具体的代码修改建议或JVM调优参数(如调整堆大小、选择GC算法)。

介绍

这是一个专门解决Java开发中各类疑难杂症的AI技能。它专注于处理Java和JVM层面的复杂问题,包括但不限于空指针、并发异常、内存泄漏、构建依赖冲突、版本升级兼容性等,是Java开发者身边的“老中医”。

当你的Java应用抛出NullPointerException、ClassCastException,或者服务出现死锁、CPU飙升、内存泄漏时,可以直接向它求助。它还能帮你处理equals/hashCode、Optional、Streams、CompletableFuture等API的异常行为,以及Maven/Gradle版本解析错误、Spring事务不回滚、Hibernate懒加载异常等问题。

该技能非常适合Java后端开发、全栈开发以及运维工程师使用,尤其适合那些正在维护复杂遗留系统、进行Java版本升级(如Java 8到17/21)或需要深度性能调优的开发者。

使用建议:提问时请尽量提供具体的错误堆栈、代码片段或环境信息(如JDK版本、框架版本),这有助于获得更精准的解决方案。注意,它不适用于Kotlin、Android原生应用开发或JavaScript相关的问题。

核心特点

与通用编程助手不同,它深度聚焦于Java/JVM生态的“脏活累活”,尤其擅长诊断和修复那些难以复现、涉及底层机制(如内存模型、类加载、并发控制)的生产环境问题,并能提供从代码修复到JVM参数调优的一揽子解决方案。

注意事项

不适用于Kotlin、Android原生应用开发、JavaScript或非JVM语言(如Python、Go)的问题。

常见问题

Java服务内存泄漏怎么排查?

可指导分析堆转储、检查线程局部变量、排查静态集合引用,并建议使用jmap、jvisualvm等工具。

从Java 8升级到Java 17需要注意什么?

会提示模块化、废弃API、内部API访问限制(如sun.misc)、以及javax到jakarta命名空间变更等关键点。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/java-x-5/raw/index.md 读取 Java 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。