java的异常机制问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:58:24
异常到底该怎么用,我很困惑,看了很多,但还是不能用好,高手帮帮我
关键是怎么try,怎么catch

try {
//会产生异常的语句
} catch (execption e) { //exception 是你语句中会跑出的异常种类
比如说:IOException(IO流时会跑出的) ,SQLException(数据库的),具体跑出何种异常产看API文档,每个方法上都有写的
//处理异常
e.printStaticTrace(); //万能异常处理方法,打印异常到控制台;
} finally { //finally{}可写可不写
//最终处理
}

先要try
然后catch了
才可以throw
注意throw的类型,最好事先用简单的写法执行一些例子,找到可能的错误,记录下这些错误的类型
其中要小心throw和{}的位置关系要明确