前言:很多在自学java编程开发的朋友,在操作中都会遇到处理异常的问题,但是很多人其实并没有掌握正确的处理异常情况,珠海达内就对如何处理java编程开发中的异常进行讲解。 java编程中的异常 至于java编程开发异常的指定,其实指定的规则非常简单:一个方法必须通告自己可能产生的所有可检查异常。编
很多在自学java编程开发的朋友,在操作中都会遇到处理异常的问题,但是很多人其实并没有掌握正确的处理异常情况,珠海达内就对如何处理java编程开发中的异常进行讲解。
至于java编程开发异常的指定,其实指定的规则非常简单:一个方法必须通告自己可能产生的所有可检查异常。编写自己的方法时,并不一定要通告出方法实际可能产生的每一个异常对象,要想理解什么时候必须要方法的throws丛句来通告异常,就必须知道对一个异常来说,

他只有可能在下面四种情况下才会产生:
1、调用了可能产生异常的方法。比如BufferedReader类的readLine方法。该方法通告java.io.IOException异常。
2、侦测到一个错误,并用throw语句产生异常。
3、出现一个编程错误。比如a[-1] = 0。 4、Java产生内部错误,如果出现头两种情况之一,必须告诉打算使用自己方法的人:假如使用这个方法,可能造成一个异常的产生(即在方法头上使用throws),一个简单的记忆方法:只要含有throw,就要通告throws。如果一个方法必须同时处理多个异常,就必须在头内指出所有异常。
首先解释一些java异常处理中必须搞清楚的定义和机制。Java语言规范将自Error类或RuntimeException类衍生出来的任何违例都称作“不可检查”(Unchecked)异常;其他所有异常则称作“可检查”(Checked)异常。
所谓可检查异常,是指我们应该自行处理的异常。至于处理的手段,要么加以控制(try catch),要么通告(throws)他们有可能产生。通常,应捕捉那些已知如何处理的异常,而通告那些不知如何处理的异常。 而对那些不可检查异常来说,他们要么在我们的控制之外(Error),要么是我们首先就不该允许的情况(RuntimeException)。
异常处理提供了处理程序错误的统一机制。事实上,Java语言通过向调用者提出异常警告的方式而显著地提升了软件开发中的异常处理能力。这种方式把Java语言中的“方法(method)”进行了扩展和增强,使之包括了自身的错误条件。下面就让我们看一个例子,这个例子说明了这种情况。 以下是FileInputStream构造器之一的原型: public FileInputStream(String name) throws FileNotFoundException Java 的方法和构造器必须声明他们在被调用时可能“扔出”的异常,采用的关键字就是“throws”。
这种在方法原型中出现的异常提示增加了编程的可靠性。 显而易见,这种方式是向方法的调用者提示了可能出现的异常条件,这样调用者就可以对这些异常作出适当的相应处理。
更多Java技术知识在珠海达内Java培训~
文章出自:http://qh.itpxw.cn/qgtk/202066863.html
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
海口达内 访问该机构站点 报名留言 加为好友 用户等级:开放浏览
用户级别:0
机构名称:达内科技教育集团
联 系 人:吴老师
联系电话:
联系手机:
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://hk.tedu.cn/
注册时间:2018-07-27 15:07
最后登录:2021-01-14 09:01
胡贝儿国际形体礼仪怎么样 胡贝儿国际形体礼仪女子学堂怎么...
单位职务怎么填写才是正确的 很多小伙伴在填资料表的时候都...
大夫和医生两个称谓有什么区别 很多小伙伴在医院看病的时候...
高铁一般都在什么招收乘务员 坐飞机和高铁离不开的就是乘务...