Java 异常处理机制

throws

    public static void divide() throws Exception{
        int a = 2/0;
    }

这个方法中的throws Exception是为了更清楚地告诉调用者,这个方法可能会抛出某些类型的异常。同时,调用者必须在调用时必须处理这个异常,否则编辑器就会提示语法错误
调用可能出现异常的方法时,应该这样:

public class Test1 {
    public static void main(String[] agrs){
        try{
            divide();
        }catch (Exception e){
            System.out.println("除数不能为零");
            e.printStackTrace();
        }
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文部分来自于:代码钢琴家blog address:www.cnblogs.com/lulipro/p/75042...
    八目朱勇铭阅读 1,326评论 0 4
  • 概念介绍 异常是发生在程序执行过程中阻碍程序正常执行的错误事件,当一个程序出现错误时,可能的情况有如下3种: 语法...
    niaoge2016阅读 5,238评论 2 20
  • 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正...
    谁吃了我的薯条阅读 257评论 0 0
  • 初识异常(Exception) 比如我们在取数组里面的某个值得时候,经常会出现定义的取值范围超过了数组的大小,那么...
    iDaniel阅读 1,884评论 1 2
  • 飞机到达浦东国际机场的时候,已经是凌晨两点。瓢泼大雨从天空倾泻而下,这架美联航的波音747靠着机场灯,艰难地在跑道...
    海哥0001阅读 535评论 8 4