A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xman20 中级黑马   /  2015-3-21 10:01  /  916 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这几天一直在学习异常类,也试着自己去自定义了一个异常。



         异常应该算是JAVA语言相比其他语言的一个优点之一,将异常也作为一个对象,对异常进行封装和处理,使得程序的适用性和自处理能力更强。



         这点尤其在和数据库的对接上尤其重要,在和数据库连接有异常发生,可以采用

try{}

catch{}

         finally{DB.close()}

来进行数据库关闭,减少对于数据库及服务器的压力。



         异常对于用户的体验性来说也是非常有帮助的,当程序出现异常,通常报错的内容非常晦涩难懂,即使是程序员本身,也要进行一段时间的理解,跟不用说没有耐心的用户了。而且异常本身的抛出机制,逐级方法和对象进行catch和处理,尽量在到达用户层之前处理掉相关异常。即使异常抛出直到用户层,也可以有相应提示,用户可以找到程序员去进行处理。



         活用异常机制,可以使用异常来触发一些方法,当程序执行到某一段代。码,需要通知其他方法或者对象时,可以自定义一个异常,并抛出该异常,对应的方法或者对象可以进行捕获,从而执行相应的代码块。

点评

分享不错....~!!  发表于 2015-3-21 10:38

1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马