设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