设HelloWorld.java的代码如下:class HelloWorld{ 下面说法正确的是() public void main(String a[]) { System.out.println("Hello World"); } } A. HelloWorld.java无法通过编译,因为main方法的声明方式不对 B. HelloWorld.java可以通过编译,但是运行该出现异常,不会打印HelloWorld C. HelloWorld.java可以通过编译,但无法运行,因为该文件没有public类 D. HelloWorld.java可以通过编译并正常运行,结果输出Hello World