书写一个没有main方法的类,并让其在控制台打印出 Hello World
java吧
全部回复
仅看楼主
level 10
1 JVM 版本不限2 只能书写1个类3 只要能在控制台打印出Hello World 即可,其他的不要求4 要求用命令行 java 来运行,不能使用tomcat等其他辅助工具或者第三方类包!
2008年06月19日 07点06分 1
level 0
呵呵,有趣的皮蛋,估计用静态代码能实现吧.class Test{ static { System.out.println("Hello World"); }}
2008年06月19日 08点06分 2
level 0
静态块就行,虽然会报出一个找不到mian的异常.C:\Documents and Settings\Administrator\桌面>java NewClassHello World!Exception in thread "main" java.lang.NoSuchMethodError: mainC:\Documents and Settings\Administrator\桌面>
2008年06月19日 08点06分 3
level 0
同上如果1.6还可以用静态TypeKind来实现
2008年06月19日 09点06分 4
level 1
在static块里加一句:System.exit(0);就可以去掉exception了,修改后如下:
class Test{
 static {
 System.out.println("Hello World"); 
 System.exit(0);
 }
}
2009年01月08日 05点01分 5
不但不打印而且还是继续报错,怎么回事?
2014年07月30日 09点07分
level 0
楼上的,为什么用System.exit(0); 就可以去掉exception了啊?
2009年01月08日 06点01分 6
1