备案域名购买

老域名出售,已备案域名查询,老域名注册,已备案域名交易,买老域名,二手老域名,出售老域名,上饶网站建设

主页 > 建站教程 > 异常的说明方法

异常的说明方法

2014-8-14 20:12:49|作者:zhushican|分类: 建站教程|浏览数:

Java鼓励你告诉那些调用方法客户程序员们,你定义的方法可能会抛出哪种异常。这是一种很好的做法,因为这么一来,调用方法的人就能知道应该写什么样的代码来捕捉潜在的异常了。当然,如果可以得到源代码的话,客户程序元可以通过查找throw语句来发现这点,但通常情况下,他们是得不到类库的源代码的。为了应付这种情况,Java在语法撒谎能够提供了支持,能让你礼貌告诉客户程序员们,这个方法能抛出什么异常,这样客户程序员就能自行处理了。

你不能对异常说明撒谎。如果你的方法产生一个异常但又不做处理,那么编译器就会提醒你,要么处理这个异常,要么在异常说明部分指明这个方法会抛出这个异常。通过强化这种从顶层到底层的异常说明,Java提供了一定程度的编译时纠正异常的保障。不过还是有个能撒谎的地方:你可以声称方法会抛出一个实际上并不会抛出的异常。编译器会当真的,它会要求客户程序员像真的会抛出异常那样使用这个方法。这么做的好处就是,它能为异常先占个位子,以后你就能真的抛出异常而不用去改动已有的代码了。

TAG标签:异常  说明  方法  

文章评论

最新评论

回顶部