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

createh55个月前 (02-01)技术教程47

在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异常处理(java异常处理步骤)

在Java编程中,异常处理是一项至关重要的技能,让我们能够有效地应对程序运行过程中可能出现的各种错误状况,从而使程序更具健壮性。什么是异常?Java异常是程序运行时出现的问题或错误的表示,代表了程序正...

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

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

Android应用编程基础第19篇:Java语言中的异常处理

我们先来了解下几个基本概念:1.什么是异常?异常也称为例外,是在程序运行过程中发生的、会打断程序正常执行的事件。2.异常有哪些?常见的异常有三种:1)算术异常(ArithmeticException)...

Java系列全面总结:泛型+异常+反射+集合+注解+Lambda表达式等详解

Java基础非常重要,俗话说得好地基不牢后续地动山摇 ,所以基础很重要@mikechen在过去的时间中,我写过Java基础的整个系列,为了方便大家的阅读,也为了让知识更系统化,这里我单独把Java基础...

Java异常详解,面试再也不怕被问到!

01Java异常简介1.1 什么是异常程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止。在Java中即,Java在编译或运...