1、程序没有进入到try语句块因为异常导致程序终止,这个问题主要是开发人员在编写代码的时候,异常捕获的范围不够。 2、在try或者catch语句块中,执行了System.exit(0)语句,导致JVM直接退出。