第1个回答 2011-01-22
这个程序可以运行,但是会有NoSuchMethodError
这是一个静态代码块,随着类的加载而加载,优先于主函数
第2个回答 2011-01-22
这样就可以运行的呀。但是要想不出错,要在System.out后面加上System.exit(0);这一句代码。
第3个回答 2011-01-21
可以运行,你这个代码是比较特殊。
如果深入说很复杂,会讲到Java的内部的内容,在加载类的开始,是先运行静态块static,然后才轮到main方法。
简单来说就是直接编译javac Hello.java运行java Hello.class。