深圳尚学堂Java培训:JAVA中的异常处理

createh53个月前 (02-01)技术教程29

在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—(四十七)异常处理(异常处理 java)

Java的异常机制主要依赖于try、catch、finally、throw和throws五个关键字,其中try关键字后面紧跟着一个花括号括起来的代码块,它里面放置可能会引发异常的代码块。catch后面...

Java 异常处理通关指南(java异常处理是怎样实现的)

前言在理想世界中,程序永远不会出现问题,用户输入的数据永远是正确的,逻辑没有任何问题 ,选择打开的文件也一定是存在的,内存永远是够用的……!但是现实世界里一旦出现这些问题,如果处理不好,程序就不能正常...

详解Java异常(Exception)处理及常见异常

很多事件并非总是按照人们自己设计意愿顺利发展的,经常出现这样那样的异常情况。例如: 你计划周末郊游,计划从家里出发→到达目的→游泳→烧烤→回家。但天有不测风云,当你准备烧烤时候突然天降大雨,只能终止郊...

Java面试篇基础部分-Java中的异常以及异常处理

在实际的开发过程中,往往会遇到各种各样的编程异常,如何处理这些异常,直接会影响到整个程序和系统的稳定性,如果不能在合适的地方抛出合适的异常或者是对异常进行捕获。那么就会影响到整个程序的运行。所以如何处...

JAVA中异常,你都理解了吗?(java异常处理规则(新手必看))

人非圣贤,孰能无过,何况语言。JAVA有成熟的异常处理机制,正确使用它可以帮我们解决程序的健壮性。1.Java中的异常机制java异常类图:Error一般不会出现,大多数非正常的情况,比如内存溢出等。...

关于Java Exception异常的深入用法及实例

关于Java Exception异常的深入用法及实例一、异常的概念生活中的异常:例如感冒发烧,工作时电脑蓝屏、死机等。程序中的异常:在程序运行的过程中,也会发生这种非正常状况,例如程序运行时磁盘空间不...