小编use*_*391的帖子

为什么在使用static {}时使用main()?

是什么使public static void main(String args[]) {}测试代码的惯例而不是简单static {}

class Test {  
    public static void main(String args[]) {
        System.out.println("testing");
    }
}
Run Code Online (Sandbox Code Playgroud)

它看似具有相同的功能,您可以实例化所有者类,使用其方法,另一个类,甚至发送输出:

class Test {  
    static {
        System.out.println("testing");
    }
}
Run Code Online (Sandbox Code Playgroud)

是否有标准的理由不使用小型static {}运行平均测试?我可以安全地作为我的选择/偏好吗?

换句话说,我想找到一个案例,你把一个代码放在一个你不能(或不应该)放在另一个代码中的代码,它不会运行或给出意想不到的结果等等.

java static program-entry-point

2
推荐指数
1
解决办法
112
查看次数

标签 统计

java ×1

program-entry-point ×1

static ×1