# Java 工程师转型 Agent 开发

> 分两步：先让编码 agent 读懂你的 Java 工程、帮你排查 JVM，在熟悉的项目里体会 agent 能做什么；再补齐 agent 开发的基本功：调用模型 API、写 MCP 服务器、设计上下文与记忆、做评测。框架示例多为 Python 与 TypeScript，思路可以照搬到 Java 技术栈。

- 页面：https://hebbmind.com/zh-TW/collections/java-to-agent-dev
- 更新时间：2026-10-09

## 资源

- [jdtls LSP](https://hebbmind.com/zh-TW/plugin/jdtls-lsp.md): [Plugin] 第一步：给 Claude Code 接上 Eclipse JDT.LS，agent 在 Java 代码里能跳转定义、查找引用。需要 JDK 17+ 与 jdtls。
- [Serena](https://hebbmind.com/zh-TW/mcp/serena.md): [MCP] 借助语言服务器给 agent 提供符号级的检索、编辑与重构，在大型 Java 工程里比全文搜索更准。
- [Arthas](https://hebbmind.com/zh-TW/cli/arthas.md): [CLI] 阿里开源的 Java 诊断工具：不重启 JVM 就能看方法耗时、线程与 GC，适合让 agent 帮你排查线上问题。
- [Claude API](https://hebbmind.com/zh-TW/skill/claude-api.md): [Skill] 调用模型的基本功：模型选择、流式输出、工具调用与提示缓存的用法参考。Anthropic 官方技能。
- [Agent SDK Dev](https://hebbmind.com/zh-TW/plugin/agent-sdk-dev.md): [Plugin] 用 /new-sdk-app 搭一个 Claude Agent SDK 项目（Python 或 TypeScript），先完整跑通一个 agent。
- [MCP Server Dev](https://hebbmind.com/zh-TW/plugin/mcp-server-dev.md): [Plugin] 把已有的服务开放给 agent：先选定部署方式，再设计工具、鉴权与交互组件。Anthropic 官方维护。
- [MCP Toolbox for Databases](https://hebbmind.com/zh-TW/mcp/mcp-toolbox.md): [MCP] Google 开源的数据库 MCP：PostgreSQL、MySQL 等数十种数据源开箱即用，也能用 tools.yaml 限定可执行的查询。
- [LangChain Skills](https://hebbmind.com/zh-TW/skill/langchain-skills.md): [Skill] LangChain 官方技能：LangChain、LangGraph 的框架选型、持久化、人工审批与 RAG，看主流 agent 框架怎么拆分。
- [Agent Skills for Context Engineering](https://hebbmind.com/zh-TW/skill/agent-skills-for-context-engineering.md): [Skill] 上下文工程的原理与模式：上下文压缩、多代理架构、记忆系统、工具设计与 LLM 评审式评测。
- [promptfoo](https://hebbmind.com/zh-TW/cli/promptfoo.md): [CLI] agent 上线前的评测与红队：批量对比提示词与模型输出、扫描安全问题、接入 CI。

[合集](https://hebbmind.com/zh-TW/collections.md)
