水能详细讲解一下java 中的异常处理 try catch throw

来源:百度知道 编辑:UC知道 时间:2024/06/16 22:16:23
给几个例子吧

在使用java提供得一些方法时会产生一些错误(具体的错误类型可以到手册里查看)我们就要用try catch把错误捕捉
例如
try
{
Thread.sleep(int i);}
catch(InterruptedException e){
System.out.println("发生了错误"+e.getMessage());
}
上面例子中得 sleep方法会发生个错误 其中 InterruptedException 是错误得类型. e.getMessage();是发生了错误时会显示一条具体提示得信息.

而throw就是抛出一个错误,比如你写的一个方法中用到了上述的方法,你不必去捕捉他,只要在方法明后加个throws InterruptedException ,在main方法中去捕捉就可以了.