码迷,mamicode.com
首页 > 编程语言 > 详细

java异常说明学习日记

时间:2018-06-17 23:23:12      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:写法   客户端   没有   block   使用   有一个   throws   runtime   code   

在java中异常说明是一种java强制使用的方法,目的是为了以一种礼貌的方式告知客户端程序员某个方法可能会抛出的异常类型。

写法写法如下:

  void f() throws Exception1,Exception2....{ code block }

表示本方法不会抛出以上的这些异常(除了从RuntimeException继承的异常,它们可以在没有异常说明的情被下呗抛出), 不过这里有一个可以作弊的地方,可以声明方法将抛出异常,但是实际上并没有抛出。编译器相信了这个异常并为这个异常先占位置,以后就可以抛出这种异常而不用修改已有的代码。

如果写成下列的形式则表示方法将会抛出一下类型的异常类型:

   void g() throws Exception1,Exception2....

    {

      code block....

      throw  new Exception1();

    }

java异常说明学习日记

标签:写法   客户端   没有   block   使用   有一个   throws   runtime   code   

原文地址:https://www.cnblogs.com/holaRussia/p/9193927.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!