优雅关闭jvm执行标记结束 处理积累的的数据 释放资源 关闭连接等后续操作需要正常关闭jvm
(jvm只有在只有守护线程的时候会自动关闭)
1 等程序自行运行完毕
2 调用System.exit():或者根据操作系统监听的信号量
linux的信号
2 SIGINT 进程终端 CTRL+C
9 SIGKILL 强制终端
15 SIGTEM 请求中断 Kill (-15)
idea直接把System.exit()热编译到程序里面 或者程序启动前写好调用时机