java Exception异常处理实例

2018-11-08|来源: -------

java异常处理在java异常处理分类说过了,处理他的方式有try catch、继续往外抛或者不做处理


1.使用try catch语句块捕获异常


import java.io.IOException;
 
public class ExceptionTest {
    public void doSomething() throws IOException{
         
    }
    public static void main(String[] args) {
        ExceptionTest et = new ExceptionTest();
        try{
            et.doSomething();
        }catch(IOException ex){
             
        }finally{
            System.out.println("一定要执行这里");
        }
    }
 
}

2.不做处理,继续往外抛throws IOException

import java.io.IOException;
 
public class ExceptionTest {
    public void doSomething() throws IOException{
         
    }
    public static void main(String[] args) throws IOException{
        ExceptionTest et = new ExceptionTest();
        et.doSomething();   
    }
}


编辑:书生

相关问答

更多

在java里面怎么定义异常类用于自己编写的类的异常处理?

编写异常类 继承Exception package aa.exception; public class bbException extends Exception { public bbExistsException() {} public bbException(String message) { super(message); } } 再在适当的时候抛 throw new bbException("该记录已经存在");

java中怎么抛异常和接收异常

抛出异常 就是使用 throw关键字 除了抛出常见的默认异常外,主要是用于抛出自定义异常,关于自定义异常就是继承了Exception类的子类 接受异常是指捕获异常吗,似乎没有听说过接受异常这种说法,捕获异常的话 主要是用 try{} catch(){} finally{} 结构 try {}数据块中 是预期可能出现异常的代码 catch 的 attribute 是指定希望捕获的异常,比如catch(NullPointerException e )就是只测试并捕获空指针异常,再如catch(Exce ...

java 字符数组 抛出并处理异常 (help me ,please)

数组算是比较简单的了 看来题主是自学的知识 自学的话建议找一套系统的知识讲解视频 知识点才能串联起来 Java系统视频教程: 一个播单为一天的内容,总共21天,认真学完,可以达到初级入门水平~!

java菜鸟求教

Date t初始了一个数据类型为Data(日期)的实例t,它在try的外边,是整个main的一个变量,它初始化后的作用是try里边ft.parse(intput)后的值给了t parse这个方法会抛出异常,所以我们要用try catch来处理异常。Java中异常分为checked exception和unchecked exception,你只要记住unchecked异常都是runtime的异常,其余的都是checked exception就行。 你有可能会问了,Date t也可以定义在try的里 ...

java异常处理的机制有哪几种?

Java语言提供两种异常处理机制:捕获异常和声明抛弃异常; 1)捕获异常:在Java程序运行过程中系统得到一个异常对象是,它将会沿着方 法的调用栈逐层回溯,寻找处理这一异常的代码。找到能够处理这种类型异常的 方法后,运行时系统把当前异常交给这个方法处理;如果找不到可以捕获异常的 方法,则运行时系统将终止,相应的Java程序也将退出。捕获异常是通过try- catch-finally语句实现的 2)声明抛弃异常:当Java程序运行时系统得到一个异常对象时,如果一个方法并 不知道如何处理所出现的异常, ...

java教程

JAVA概述
第一部分:java入门基础
第二部分:java常用类
第三部分:jdbc系列教程
第四部分:java高级特征

相关文章

更多

最近更新

更多