我是一个新手,正在使用checkstyle。对于我的简单的HelloWorld Java程序,我收到了很多我不理解的错误。
我的代码:
package <package_name>;
/**
* A simple class to compile.
*/
public class HelloWorld {
/**
* @param args standard main parameters
*/
public static void main(String[] args) {
System.out.println("hello world");
}
}
我收到以下错误信息:
Line 6: Utility classes should not have a public or default constructor
Line 10: Parameter args should be final
为什么会发生这种情况?我是否需要为我的
main
类创建一个私有构造函数并将默认参数设为final?