
今天在微信群里看到了别人推一款AI的插件,我一看是Java的,而且是纯Java的,开发工具使用IDE也是Java的常用工具,插件也只能在这里搜到,我还特意的使用VSCode搜索了一下,还真没搜索到,真实一款专门为Java开发的工具了。

目录
前言
安装使用
使用测试
工作能力
总结
安装起来直接用Plugins在Marketplace中搜索CalEx-JavaAI就行,我这里简略的搜索了一下也就出来了。

插件说明:
CalEx-JavaAI Development Assistant : CalEx-JavaAI 开发助手 : Not just a code generation tool, 不仅仅是一个代码生成工具, it offers guided development,assists in requirement refinement and function design, 它提供指导开发,协助需求细化和功能设计, and generates complete project source code accurately. 并准确生成完整的项目源代码。 飞算JavaAI开发助手: 不仅仅是一个代码生成工具, 引导式开发,辅助需求细化和功能设计,精准生成完整工程源码。
这里使用Java chat就比较方便了。

具体测试:
需要完成一个DFS算法的示例。
操作说明,在AI处理完毕后需要接受一下操作。

代码效果:
import java.util.*;
public class test {
// 定义图的数据结构
static class Graph {
private int V; // 顶点的数量
private LinkedList<Integer> adj[]; // 邻接表
// 构造函数
Graph(int v) {
V = v;
adj = new LinkedList[v];
for (int i = 0; i < v; ++i)
adj[i] = new LinkedList();
}
// 添加边到图中
void addEdge(int v, int w) {
adj[v].add(w); // 加入v->w的边
}
// DFS的辅助函数
void DFSUtil(int v, boolean visited[]) {
visited[v] = true;
System.out.print(v + " ");
Iterator<Integer> i = adj[v].listIterator();
while (i.hasNext()) {
int n = i.next();
if (!visited[n])
DFSUtil(n, visited);
}
}
// 从给定的顶点开始的DFS遍历
void DFS(int v) {
boolean visited[] = new boolean[V]; // 默认为false
DFSUtil(v, visited);
}
public static void main(String[] args) {
Graph g = new Graph(4);
g.addEdge(0, 1);
g.addEdge(0, 2);
g.addEdge(1, 2);
g.addEdge(2, 0);
g.addEdge(2, 3);
g.addEdge(3, 3);
System.out.println("深度优先搜索 (从顶点 2 开始)");
g.DFS(2);
}
}
}DFS遍历效果:

我在官网中看到了这样的一个表:

看来功能还不少,但是需要具体的深入使用之后才能看到对应的效果。
从图片呈现的内容来看,这是一张关于智能开发辅助工具的功能框架示意图,聚焦于通过智能化技术提升软件开发效率与规范性,核心围绕 “工程级开发支持” 和 “全流程智能辅助” 两大方向展开,具体内容可拆解为以下几个关键模块:
工具在编码过程中提供全方位辅助,提升开发效率与代码质量:
对于Java的开发者们算是一个福音吧,专门支持对Java开发的插件,看着当前的基础功能是完毕的,并且有引导式开发操作,要是能给一些示例就更好了。