黑马程序员技术交流社区
标题:
为什么下面的代码不能执行(虽然没有main函数)
[打印本页]
作者:
chen010yu
时间:
2014-7-28 23:56
标题:
为什么下面的代码不能执行(虽然没有main函数)
public class HelloWorld
{
static
{
System.out.println("HelloWorld!");
}
}
静态代码块是在main函数前就执行,但是为什么不是输出执行"HelloWorld!",再报错:
错误: 在类 IOStreamTest01 中找不到 main 方法, 请将 main 方法定义为:
public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application
作者:
咸菜+萝卜干
时间:
2014-7-29 00:58
这个嘛!没有主函数就不能执行吧这个类,入口点嘛!你也知道的吧估计!
作者:
shijianws
时间:
2014-7-29 04:40
没有入口怎么执行,类加载时候执行
作者:
超953042715
时间:
2014-7-29 08:25
class HelloWorld
{
public static void main(String[] args)
{
System.out.println("HelloWorld!");
}
}
这次必须能运行
作者:
韩天雷
时间:
2014-7-29 08:33
木有入口 怎么加载
作者:
超953042715
时间:
2014-7-29 09:32
class HelloWorld{
static{
System.out.println("HelloWorld!");
}
}
class HelloWorld1{
public static void main(String[] args){
HelloWorld h=new HelloWorld();
}
}
用静态方法这个可以
作者:
超953042715
时间:
2014-7-29 09:36
class HelloWorld{
作者:
sugar
时间:
2014-7-29 15:00
public class HelloWorld
{
static
{
System.out.println("HelloWorld!");
}
}
1.只编译这个类是可以编译通过的
2.在运行阶段确实是先输出的HelloWorld的,然后才报出没有主函数的异常,
因为一个类可以没有主函数,但是如何你想让这个类独立运行就必须有一个主函数
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2