异常

异常

首先我们先来了解一下什么是异常:导致程序无法在其预期的执行中运行,非正常状况

异常的体系结构:

 

 

 

 Error:称为错误,Java运行时产生的系统内部错误或资源耗尽的错误(例如系统崩溃,虚拟机错误等)

Exception:称为异常类,它表示程序本身可以处理的错误

异常有很多异常:编译时的异常。运行时的异常

我们先来看一下编译时的异常:

我们可以使用,try...catch语句对异常进行捕获,使用 throws关键字声明异常处理

 

 那么我们在来看一些运行时的异常:

在我们编译完成时,java语句都对的情况下(我不给我们提示错误的)。运行控制台出错这就是运行时的异常

运行时出错的特点:java虚拟机会自动捕获错误,try...catch’语句捕获或者使用 throws关键字声明异常处理

 

public class Hello {
public static void main(String[] args) {
int a=5;
int b=0;
System.out.println(a/b);
}
}

 

 

 我们知道0不能做除数,我们在编译的时候java不会给我们提示错误,但是在运行时会给我们报错!

throw关键字

throw关键字抛出异常

throw用于方法体内,并且抛出的是一个异常类对象,而throws关键字用在方法声明中,用来指明方法可能抛出的多个异常。

 

 

posted @ 2022-06-12 19:07  一位程序袁  阅读(64)  评论(0编辑  收藏  举报