有人能告诉我在Eclipse中使用Java类别的好处吗?
当查看“轮廓”窗口时,如果我单击右上角的菜单箭头并选择可见类别,我会获得显示某些Java类别的选项,那么我为什么需要这样做呢?
谢谢
不要忘记Eclipse是一款Java IDE(我指的只是Java)。Java文件可以是手写Java文件,也可以是生成的文件。
如果你有任何有理软件、JavaCC、Antlr的经验,或者你正在使用MDD(模型驱动开发),那么我所说的就非常清晰了:)
因此,有时上述工具会生成一些骨架Java文件,并要求开发人员填写空白部分。现在,在自动生成的方法和变量中找到自己的方法将会很困难(对于大模型(MDA)它们确实生成了大量的代码)。因此,一个标准且表现良好的生成器会生成如下内容:
/**
* This is generated method
* @category Generated
*/
public void generatedMethod()
{
// do something fancy
}
/**
* This is not a generated method
* @author James Gosling
*/
public void notAGeneratedMethod()
{
// do something fancy
}
现在从右上角的菜单箭头中,您可以选择可见类别。
在协作环境中也是如此。当两个或更多人正在处理同一个Java类时,您可以将@category
定义为作者姓名或组名,以帮助开发人员快速导航。
希望这可以帮助到您。