Java编程思想——异常
1、异常对象的方法printStackTrace
作用是打印Throwable和Throwable的调用栈轨迹。
2、finally
不管抛没抛出异常,都会执行finally中的代码。前提是出异常的代码在try中。
finally的一个用途是:将除内存以外的资源还原到初始状态。比如一个变量的状态是true,程序进行完或出现异常,这个变量的状态都要是true。这是还原true的过程就应该写在finally里面。
3、异常丢失
在try中再写一个try、finally,其中finally中放一个会抛出异常的方法,这个异常将不会输出。
关于作者
后端程序员,五年开发经验,从事互联网金融方向。技术公众号「清泉白石」。如果您在阅读文章时有什么疑问或者发现文章的错误,欢迎在公众号里给我留言。