Files
freeCodeCamp/guide/chinese/java/throws-keyword/index.md
T

32 lines
707 B
Markdown

---
title: Throws
localeTitle: 抛出
---
## 投
Java throws关键字用于声明异常。它向程序员提供了一个信息,即可能会出现异常,因此程序员最好提供异常处理代码,以便保持正常的流程。
**_例:_**
```java
import java.io.IOException;
class Testthrows1{
void m()throws IOException{
throw new IOException("device error");//checked exception
}
void n()throws IOException{
m();
}
void p(){
try{
n();
}catch(Exception e){System.out.println("exception handled");}
}
public static void main(String args[]){
Testthrows1 obj=new Testthrows1();
obj.p();
System.out.println("normal flow...");
}
}
```