Java7异常处理的新特性是什么
本篇内容介绍了“Java7异常处理的新特性是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
创新互联建站专注于企业网络营销推广、网站重做改版、佛山网站定制设计、自适应品牌网站建设、H5网站设计、购物商城网站建设、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为佛山等各大城市提供网站开发制作服务。
在程序中,错误可能产生于程序员没有预料的各种情况,或者是超出了程序员可控范围的环境因素,如用户的坏数据、试图打开一个根本不存在的文件等。在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父类。
“Java7异常处理的新特性是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!
分享题目:Java7异常处理的新特性是什么
转载注明:http://azwzsj.com/article/pseocs.html