黑马程序员技术交流社区
标题:
关于java程序是不是一定要main()函数
[打印本页]
作者:
397717749@qqcom
时间:
2012-9-18 23:08
标题:
关于java程序是不是一定要main()函数
今天在基础班上第一天,老师就说一个java程序,必须要有程序的主入口.但是我这样写也没有错误。程序也能照常运行
public class Demo
{
static{
System.out.println("hello world");
System.exit(0);
}
}
作者:
舒远
时间:
2012-9-18 23:12
你确定就只是这么一个类,你能将它运行起来?
作者:
张小龙
时间:
2012-9-18 23:16
等你学的多了,你就会慢慢明白,有时候不需要main()函数也能运行。比如测试类,extends TestCase既可以运行。还有后面要学的android,里面的activity似乎也不用写main,只需要重写一个方法就行。不过刚开始接触的时候,绝大多数时候还是得需要mian()函数来作为入口的
作者:
黑马杨晨
时间:
2012-9-18 23:19
经过编译 不能通过
作者:
牛杨
时间:
2012-9-19 00:08
如果只有这么一个类,你的程序可以通过编译,但是肯定不能运行的。
并且你想执行静态代码块里面的代码,就得需要把这个Demo类加载到内存中。如果你就这一个类,你怎么把这个类加载到这个内存中?
作者:
刘进朝
时间:
2012-9-19 11:16
java程序必须要有主函数,主函数是程序的入口。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2