首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.exit(0)的使用

System.exit(0)的使用
EN

Stack Overflow用户
提问于 2009-01-19 11:37:18
回答 4查看 69.1K关注 0票数 13
代码语言:javascript
复制
public class WrapperTest {
    static {
        print(10);
    }

    static void print(int x) {
        System.out.println(x);
        System.exit(0);
    }
}

在上面的代码中,System.exit(0)用于停止程序。该方法采用的是什么参数?为什么我们把它命名为0。有人能解释一下这个概念吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-01-19 11:40:51

JAVA Documentation

该参数用作状态代码;按照惯例,非零状态代码表示异常终止。

Wikipedia添加了额外的信息。

票数 30
EN

Stack Overflow用户

发布于 2009-01-19 11:39:54

它是Java进程将报告给调用进程的返回值。

它没有确切的定义,但通常的约定是0表示成功,任何非零值都表示失败。

票数 7
EN

Stack Overflow用户

发布于 2009-01-19 11:42:08

参数是java进程将返回的返回码(0表示“成功”)。它可以在Java程序是批处理脚本的一部分时使用,也可以由Ant等构建工具使用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/457338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档