Exception处理机制、Exception Handler三种方法

Throwable、Exception、Error

在这里插入图片描述
The Throwable class is the superclass of all errors and exceptions in the Java language.

  • An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch or handle(处理). Errors belong to unchecked type and mostly occur at runtime. 比如OutOfMemoryError。
  • Exceptions : An Exception “indicates conditions that a reasonable application might want to catch.”It is mostly caused by the program written by the programmer.
      ①Checked Exceptions:known to the compiler at compile time
      ②Unchecked Exceptions:known to the compiler at runntime.

一、Exception

exception是"exception event"缩写。
An exception is an event,which occurs during the execution of a program,that disrupts the normal flow of the program’s instructions.
Exception Handling is a task to maintain normal flow at the program.(并不是说修复exception,它只是提供一种能让程序按照正常流程进行工作的方式)

二、How Exception is Handled

When an error occurs within a method, the method creates an object and hands it off to the runtime system. The object, called an exception object, contains information about the error, including its type and the state of the program when the error occurred. Creating an exception object and handing it to the runtime system(JVM) is called throwing an exception.
错误出现时,此方法会创建一个对象,并让运行时系统进行处理。对象叫“exception object”,包含类型、程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值