IT科技

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

时间:2010-12-5 17:23:32  作者:IT科技   来源:IT科技类资讯  查看:  评论:0
内容摘要:在程序中,错误可能产生于程序员没有预料的各种情况,或者是超出了程序员可控范围的环境因素,如用户的坏数据、试图打开一个根本不存在的文件等。在java中这种在程序运行时可能出现的一些错误称为异常。异常是一

在程序中,异常异常异常错误可能产生于程序员没有预料的处理处理各种情况,或者是重新超出了程序员可控范围的环境因素,如用户的认识坏数据、试图打开一个根本不存在的特性文件等。在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父类。云服务器提供商

 
copyright © 2025 powered by 益强资讯全景  滇ICP备2023006006号-31sitemap