是否可以编写一个在终止程序时 System.exit 将调用的方法?
Use Runtime.getRuntime().addShutdownHook(Thread).
Runtime.getRuntime().addShutdownHook(Thread)
关机钩子是答案...这是一篇关于它们的文章。它们并非没有问题(其中一些问题在本文中进行了讨论)。