摘要: addShutdownHook是最后执行的(因为这个线程是在jvm执行关闭前才会执行)一个完整的JAVA程序至少有起点,结束点。起点可以用构造函数,那么结束点我们就要使用Runtime类的addShutdownHook函数一个简单的程序,添加需要在应用程序结束前执行的操作,例如关闭网络连接,关闭数据库等等。然而对于一个比较复杂的多线程应用,线程运行状态比较复杂。我们就很难预料到程序什么时候结束。如何能在应用程序结束事件到来时,处理我们要做的工作呢?这就用到了Java对应用程序的退出的事件出处理机制。首先要获取到当前应用程序相关的运行时对象,使用Runtime类中的静态函数getRuntime返 阅读全文
posted @ 2013-10-16 09:36 清新每一天 阅读(1497) 评论(0) 推荐(0)