Java Runtime halt()方法

java.lang.Runtime.halt(int status) 方法强行终止当前正在运行的Java虚拟机。此方法从不正常返回。这个方法应该非常谨慎。不同的是退出的方法,这种方法不会导致关机钩启动,并不会运行未调用的终结,如果最后确定的退出已启用。如果关机顺序已经启动,则此方法不会等待任何正在运行关闭钩子或终结器来完成他们的工作。

1 语法

public void halt(int status)

2 参数

status :终止状态。按照惯例,非零的状态码表示异常终止。如果exit(等同于System.exit)方法已经被调用则此状态码将覆盖传递给该方法的状态代码。

3 返回值

此方法不返回任何值。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java Runtime halt()方法
 */
public class RuntimeDemo {

   public static void main(String[] args) {

      // print when the program starts
      System.out.println("Program starting...");

      // halt this process
      Runtime.getRuntime().halt(0);

      // print a string, just to see if it process is halted
      System.out.println("Process is still running.");
   }
}

输出结果为:

Program starting...

 

热门文章

优秀文章