0712实训

# 异常和调试

## Throwable

Exception 异常

可以预料到的,应该由程序员处理的

Error 错误

不可预料的,程序员一般不处理

## Exception分类

一般异常,要求处理,继承于Exception类

运行时异常,编译器不处理,一般由程序逻辑处理

## 异常抛出

方法签名后面加 throws

```java
public void doSomething() throws Exception {

}

 

```

## 异常处理

```java
try{
    // 可能会发生异常的代码
}catch(Exception e){
    // 当异常发生后要做的事情
}finally{
    // 不论异常发生与否,都要做的事情,例如资源回收清理
}

 

```
posted @ 2024-07-16 22:53  咕嘎咕咕  阅读(8)  评论(0)    收藏  举报