异常的运用
异常是指程序出现了异常的情况与所预料的情况不相符,相应的处理措施,整个try catch finally 是用起来很好 try查找这段代码中的异常 具有事务性,catch 找到这段代码的异常后,做相应的处理, 打印出来,和客户互动,不做处理 等等 ,fainally 最终都会执行的语句,一般用作 资源回收(流的连接,数据库的连接), 错误处理了 资源没有回收,就不好了。 异常也分很多种 ,让异常报的很具体的内容,这样就能知道出的什么问题了。
finally 权限高于return ,要先执行finally 再执行return,若果 try 代码中含有return , 先执行finally代码,代码中有return,则终结代码执行。
throw 和 return 的交叉用法,在有 try catch finally 里面的是情况下,throw有中断代码执行,跳出当前的代码块,但是在有return情况下,只能返回结果,而throw 抛出的异常被丢弃。 研究下:异常对象的生命周期。
浙公网安备 33010602011771号