通常我们学习一门语言的时候,第一个写的程序是输出"Hello,World!",C/C++/Java中的入口都是main方法。实际上,在Java中,即便没有main方法,我们也可以输出Hello,程序如下:
/**
* @(#)Hello.java
* 没有main方法,输出Hello,World!
* 本程序请直接用javac编译,java解释运行
* 经测试,如果在Eclipse中试图运行,默认情况下,会启动失败
*
* @version J2SDK 1.4.2_10-b03
*/
public class Hello {
static {
System.out.println("Hello,World!");
System.exit(0); //!如果缺少这一句,会出现运行期异常
}
}
假使我们为Hello类增加一个main方法,虽然它也是static的,但是静态初始化块会在main之前被执行。
posted on 2006-07-22 17:19
wqwqwqwqwq 阅读(537)
评论(0) 编辑 收藏 所属分类:
Simple Java