美文网首页程序员技术栈
Java异常处理,重新认识Java异常,Java7异常处理的新特

Java异常处理,重新认识Java异常,Java7异常处理的新特

作者: 编程小世界 | 来源:发表于2019-04-30 18:50 被阅读0次

    在程序中,错误可能产生于程序员没有预料的各种情况,或者是超出了程序员可控范围的环境因素,如用户的坏数据、试图打开一个根本不存在的文件等。在java中这种在程序运行时可能出现的一些错误称为异常。异常是一个程序执行期间发生的事件,它中断了正在执行的程序的正常指令流。

    捕捉异常

    在java7提供了多异常捕获

    try{  }catch(IndexOutOfBoundsException | NumberFormatException e) {  System.out.println("程序发生了数组越界...");  }

    自定义异常

    使用java内置的异常类可以描述编程时出现的大部分异常情况。除此之外,用户还可以根据业务自定义异常。

    在程序中使用自定义异常类,可分为以下几个步骤:

    1、创建自定义异常类

    2、在方法中通过throw关键字抛出异常对象

    3、如果在当前抛出异常的方法中处理异常,可以使用try-catch语句块捕获并处理,否则在方法声明处通过throws关键字指明要抛出给方法调用者中捕获并处理异常。

    java7自动关闭资源

    java7增强了try语句的功能,允许在try关键字后紧跟一对圆括号,圆括号可以声明、初始化一个或多个资源,在try语句结束后将会自动关闭这些资源。​

    异常继承体系

    异常分类两种异常(Exception)和错误(Error),它们都是继承Throwable父类。​

    进群:697699179可以获取Java各类入门学习资料!

    这是我的微信公众号【编程study】各位大佬有空可以关注下,每天更新Java学习方法,感谢!

    学习中遇到问题有不明白的地方,推荐加小编Java学习群:697699179内有视频教程 ,直播课程 ,等学习资料,期待你的加入

    相关文章

      网友评论

        本文标题:Java异常处理,重新认识Java异常,Java7异常处理的新特

        本文链接:https://www.haomeiwen.com/subject/kpxbnqtx.html