Java
专精Java与JVM的代码编写、调试与性能调优
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Java。 它的用途是:专精Java与JVM的代码编写、调试与性能调优 完整的 Skill 内容见:https://321skill.com/skills/java-x-3/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'我的Spring Boot服务在高峰时段频繁出现OutOfMemoryError: GC overhead limit exceeded,这是GC日志片段……',它会分析GC日志模式,指出是内存泄漏还是堆大小设置不当,并建议是调整JVM参数还是检查代码中可能存在的大对象缓存。或者
对AI说:'我的CompletableFuture链式调用有时会静默失败,不进入异常处理分支',它会帮你检查代码中可能遗漏的异常传播或线程池处理不当的问题。
介绍
这个Skill专门解决Java开发中遇到的各种棘手问题,从常见的运行时异常到复杂的性能瓶颈。它能够处理NullPointerException、ClassCastException等错误,分析服务死锁、CPU占用过高或内存泄漏的根因,调试equals/hashCode、Optional、泛型、流或CompletableFuture的异常行为,还能解决日期偏移、乱码、Maven/Gradle依赖版本冲突、打包后jar包运行失败、@Transactional不回滚、LazyInitializationException以及测试静默不运行等问题。
使用时,你可以直接向AI描述遇到的Java错误信息、异常堆栈或性能现象,它会提供诊断思路、代码修复建议或配置调整方案。对于从Java 8升级到17/21+的迁移问题,它也能提供关于jakarta包替换等具体指导。
它非常适合Java后端开发、全栈开发和运维工程师,尤其是那些需要深入JVM层面排查问题、进行性能调优或处理遗留系统升级的开发者。对于正在学习Java高级特性或准备面试中涉及JVM问题的求职者也有帮助。
建议在提问时尽可能提供详细的错误日志、代码片段和相关配置。对于性能问题,提供线程转储或GC日志能获得更精准的分析。请注意,它不提供完整的项目搭建或业务逻辑设计服务,而是聚焦于解决具体的、已出现的技术问题。
核心特点
与通用编程助手不同,它深度聚焦Java/JVM生态,能精准诊断从语法异常到JVM底层、构建工具、框架集成(如Spring事务)的全链路问题,并提供从Java 8到现代版本的迁移专项支持。
注意事项
不适合Kotlin开发、Android应用开发、JavaScript前端开发或非Java技术栈的问题。
常见问题
如何排查Java服务内存泄漏?
提供OutOfMemoryError日志或堆转储文件,我会帮你分析可疑对象引用链和可能的原因。
从Java 8升级到17需要注意什么?
重点关注模块化、废弃API移除、安全管理器变更以及javax包到jakarta包的迁移,我会提供具体修改点。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/java-x-3/raw/index.md 读取 Java 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/java-x-3/raw/index.md(查看排版版本)