当前位置: 首页 > 面试题库 >

在Eclipse中创建新类时如何更改自动生成的代码

皮献
2023-03-14
问题内容

每当我在Eclipse中创建一个新的Java文件并选中add选项时public static void main(String args[]),都会生成以下代码:

public class Test {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub

    }

}

我如何:

  • 删除@param args评论
  • 更改缩进,以使每个{都位于一行上
  • 删除TODO自动生成的注释

问题答案:

缩进是格式问题,而注释是模板问题。

模板位于 窗口- >首选项-> Java->代码样式->代码模板中。浏览所有这些内容,并查找您想要更改的内容。

格式化程序有点复杂。您可以在 Window- > Preferences-> Java-> Code Style->
Formatter
下找到它。那里有很多选择,但我会回答您的问题。

  • 模板->注释->方法->编辑和删除所有内容
  • 格式化程序->编辑->大括号选项卡->更改所需的情况
  • 模板->代码->方法主体->编辑和删除所有内容


 类似资料:
  • 问题内容: 如果我在Java中有未处理的异常,Eclipse会向我提出两个选择:(1)添加throws声明和(2)用try / catch包围。 如果我选择(2),则会添加一个代码 我想将其更改为 这可能吗? 更新 为什么这么爱改变话题的人??? 如果捕获并打印了异常,也无需再捕获它。如果我忘记错误地处理异常,我希望我的应用程序崩溃。因此,我想默认将其重新抛出。 问题答案: 是的,您可以更改Ecl

  • 问题内容: 我的实体类: 我想在创建或修改对象时将CREATED和MODIFIED字段自动互补。CREATED和MODIFIED字段应为TIMESTAMP类型。 我该如何实现? 问题答案: 您只要在创建实例时就创建一个,然后在实体更新时就更新该字段: 不要为这些方法中的任何一种提供设置器,仅提供获取器。

  • 问题内容: 有没有一种方法可以使用 自动构建 器为in类创建构建器(Joshua Bloch的构建器模式 )?例如菜单中的选项,插件或其他。我在“ ” 下找不到任何内容。 问题答案: 也许我晚会晚了。 Eclipse本身没有提供生成代码以支持构建器模式的方法。但是,可以通过插件扩展它以增强功能。 我有一个使用此插件的插件: https://github.com/henningjensen/bpep

  • 问题内容: 我希望Eclipse生成用于实现的for类。 但是,当我创建一个实现的类时,我的Eclipse实例不会向我抛出警告或错误。另外,它也没有建议添加一个generate 。在哪里可以更改所需的设置? 问题答案: 要打开的警告类没有serialVersionID,去> > > > 并搜索。根据您的喜好将其设置为“错误”或“警告”。 一旦引发警告“ [[class]”未声明静态的long类型的

  • 问题内容: 实现类时,我的问题非常简单。(因为Eclipse和IDEA可以为我们生成)。 但是,当您扩展课程时,我不知道该怎么做。(当然,这项工作不是必须的,但是我想确定在代码中要做什么,因此此选项将很有帮助)。 谢谢 :) 问题答案: 对于Eclipse,进入Source菜单()-> Override / Implement Methods …,这将为您提供所有可以@overriden的方法的列

  • 我经常手动修改空格、语句对齐和表格,而不是使用Ctrl+Alt+L来形成代码。然后,启动我的应用程序需要很长时间,因为Android Studio创建了一个新的构建,即使代码本身是相同的。 有办法改变这个设置吗?