Zhangjian He
← Blog

打造可商用的Java程序之可维护性

在主函数中捕获未处理的异常

在主函数中捕获未处理的异常,防止程序崩溃,同时记录日志,方便排查问题。

public class UncaughtExceptionHandle {
    public static void main(String[] args) {
        Thread.setDefaultUncaughtExceptionHandler((t, e) -> log.error("Uncaught exception: ", e));
    }
}