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

createh54个月前 (02-01)技术教程45

在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异常(Exception)处理及常见异常

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

5分钟课堂:Java异常处理(java异常处理方法及流程)

异常是在程序执行过程中发生的意外情况或错误。它表示程序在运行时出现了超出正常流程的状况。Java中的异常处理机制用来处理程序运行时发生的各种非正常情况(即异常)。异常机制优点使用异常机制分离了代码中的...

Java基础——如何优雅地处理异常(java中异常处理机制是怎样的)

说起优雅,不知道为什么,我脑补的场景是这样的:说起优雅的反面,不优雅,我首先想到的是这位:希望费天王还能回归赛场,伤病快点好,说回正题1 基本概括2 主要介绍2.1 异常处理机制在 Java 应用程序...

Android应用编程基础第20篇:Java异常处理实例分析

上一篇我们讲了Java语言中的异常处理机制,包括基本概念和整体的处理流程,以及try、catch、finally关键字的使用。本篇我们将通过实例来具体讲解。让我们先看下面这个异常的实例:01publi...

Java中异常处理机制的详细解析及其优化示例代码

异常是程序在运行过程中可能出现的各种非正常情况。在Java中,异常处理是非常重要的部分,它可以帮助我们更好地理解和管理程序的错误和异常情况。本文将详细介绍Java中异常模块的设计,并通过代码示例进行说...