JAVA , System.exit() ?我该如何使用它?
JAVA , System.exit() ? How do i use it?
我已经学习 java 几个月了,我通过了这个:
System.exit(value);
我认为你可以用它来测试你的代码,这取决于你给它的“值”。
例如,如果我想检查循环是否按预期使用或工作,我可以这样做:
if(value == 1)
{
System.out.println("Hi");
System.exit(0);
}
但经过一些测试后发现我实际上无法在循环执行后看到“值”。
我想的对吗?此代码还有其他用途吗?
System.exit(value)
终止 JVM 并使用 value
作为进程的 return 值。因此,例如,在 *nix 系统中,您可以使用:
$ echo `java MyJavaClass`
documentation 会(像往常一样)帮上大忙 -.- 。 System.exit
终止 JVM。
java.lang.System.exit() 方法终止当前 运行 Java 虚拟机。
参数作为状态码;按照惯例,非零状态代码表示异常终止。
同样,0状态码returns正常终止;
System.exit(0) //exit signaling the process terminated successfully
System.exit(-1) //exit signaling the process did not terminate successfully
System.exit(value)
将导致程序以给定值终止。传统上(至少在 unix 系统上),0 被指定为表示程序成功执行的数值。所有非零值表示调用环境将知道如何解释的故障模式。
I think you can use it to test your code depending on what "value" you give to it.
我不会使用这种方法来测试我的代码。而是考虑编写单元测试来测试您的代码。
System.exit() 方法可用于终止程序,因此当您使用此方法时,它将在程序达到 System.exit() 方法的参数值时终止程序。
要检查 Eclipse 中的退出代码,请切换到 "Debug" 视图。例如,紧跟在 运行 之后:
public class Test {
public static void main(String[] args) {
System.exit(55);
}
}
调试视图的左上角 window 包含:
<terminated>Test [Java Application]
<terminated, exit value: 55>C:\Program Files\Java\jre1.8.0_31\bin\javaw.exe (Jun 17, 2015, 11:21:15 AM)
我已经学习 java 几个月了,我通过了这个:
System.exit(value);
我认为你可以用它来测试你的代码,这取决于你给它的“值”。
例如,如果我想检查循环是否按预期使用或工作,我可以这样做:
if(value == 1)
{
System.out.println("Hi");
System.exit(0);
}
但经过一些测试后发现我实际上无法在循环执行后看到“值”。
我想的对吗?此代码还有其他用途吗?
System.exit(value)
终止 JVM 并使用 value
作为进程的 return 值。因此,例如,在 *nix 系统中,您可以使用:
$ echo `java MyJavaClass`
documentation 会(像往常一样)帮上大忙 -.- 。 System.exit
终止 JVM。
java.lang.System.exit() 方法终止当前 运行 Java 虚拟机。
参数作为状态码;按照惯例,非零状态代码表示异常终止。
同样,0状态码returns正常终止;
System.exit(0) //exit signaling the process terminated successfully
System.exit(-1) //exit signaling the process did not terminate successfully
System.exit(value)
将导致程序以给定值终止。传统上(至少在 unix 系统上),0 被指定为表示程序成功执行的数值。所有非零值表示调用环境将知道如何解释的故障模式。
I think you can use it to test your code depending on what "value" you give to it.
我不会使用这种方法来测试我的代码。而是考虑编写单元测试来测试您的代码。
System.exit() 方法可用于终止程序,因此当您使用此方法时,它将在程序达到 System.exit() 方法的参数值时终止程序。
要检查 Eclipse 中的退出代码,请切换到 "Debug" 视图。例如,紧跟在 运行 之后:
public class Test {
public static void main(String[] args) {
System.exit(55);
}
}
调试视图的左上角 window 包含:
<terminated>Test [Java Application]
<terminated, exit value: 55>C:\Program Files\Java\jre1.8.0_31\bin\javaw.exe (Jun 17, 2015, 11:21:15 AM)