武汉北大青鸟中南软件学院
400-027-0822

武汉北大青鸟-Java中的异常处理

2017-11-02供稿中心: 北大青鸟武汉中南软件学院

JAVA中,异常对象都是派生于Throwable类的一个实例。

Throwable -> Error

Throwable -> Exception ->IOException or Runtime Exception

派生于Runtime Exception类或Error类的所有异常称为未检查异常,其他异常称为已检查异常

声明已检查异常

public FileInputStream(String name) throws FileNotFoundException

如果可能抛出多个已检查异常,就必须在方法的首部列出所有异常类,每个异常类之间用,隔开

但不要声明从Error继承的异常。如果子类方法覆盖了超类的方法,那么子类方法中声明的已检查异常不能超过超类方法声明的异常范围。

抛出异常的方法:

throw new EOFException

找到一个合适的异常类,创建这个类的一个对象,将对象抛出。

捕获异常的方法:

try

{ code }

catch (Exception e)

{ handler }

可以有多个catch语句块, catch语句中也可以再次抛出异常

需要释放资源时, 可以用finally语句块实现, 还有一种常见的结构:

try{

 try { code }

 finally ({free code }

}

catch (IOException e)

{ code }

想了解更多关于Java的详细信息,欢迎来武汉北大青鸟咨询了解。

关于我们
首页
公司简介
课程专业
师资力量
高薪就业
青鸟课程
ACCP
学士后Java
基础教育
UI设计
回到首页