java中结束程序代码怎么写

avatar
作者
猴君
阅读量:0

在Java中,有两种方法可以结束程序:

  1. 使用System.exit()方法:
public class Main {     public static void main(String[] args) {         System.out.println("程序正在运行...");         System.exit(0); // 结束程序,0表示正常退出,非0表示异常退出         System.out.println("这行代码不会被执行");     } } 
  1. 使用Runtime.getRuntime().addShutdownHook()方法:
public class Main {     public static void main(String[] args) {         System.out.println("程序正在运行...");          // 添加一个关闭钩子,当JVM关闭时,会执行这个方法         Runtime.getRuntime().addShutdownHook(new Thread() {             @Override             public void run() {                 System.out.println("程序已关闭");             }         });          // 结束程序         System.exit(0);     } } 

请注意,System.exit()方法会立即终止程序,可能导致资源未正确释放。而使用Runtime.getRuntime().addShutdownHook()方法可以在程序正常或异常结束时执行一些清理操作。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!