备案域名购买

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

主页 > 说明

异常的说明方法

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

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

标签:异常  说明  方法  zhushican发布于2014/8/14围观评论:0

回顶部