首页 > 代码库 > java之异常的捕获及处理
java之异常的捕获及处理
在java中程序的错误主要是语法错误和语义错误(也就是逻辑错误)。
java中异常处理语句的格式:
try{
//有可能出现异常的语句
}catch(异常类 异常对象){
//编写异常的处理语句
}catch(异常类 异常对象){
//编写异常的处理语句
}finally{
一定会运行的代码;
}
在java的异常结构中,有两个最常用的类,分别是Exception和Error,都是Throwable的子类。
Exception:一般表示的是程序中出现的问题,可以直接使用try....catch处理。
Error:一般指的是JVM错误,程序中无法处理。
e.printStackTrace();//输出异常信息
throws关键字
表示此方法不处理异常,而是交给方法的调用处进行处理。
当主方法也使用throws时,则把异常抛给JVM进行处理,会导致程序中断。
throw关键字
表示直接人为的抛出一个异常,抛出时直接抛出异常类的实例化对象即可。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。