java中的异常处理...

来源:百度知道 编辑:UC知道 时间:2024/07/02 18:05:37
try ...catch怎么用用.?
能不能举个小例子呢.?

Java中的异常处理机制是由try /catch/finally语句控制的,一个try语句后面可以跟多个catch语句对try区块中抛出的异常进行处理。finally语句多catch中没有进行处理的异常进行扫尾工作。

具体的语句的写法格式如下

try{

expr

}

catch(exception e){

expr

}

finally{

expr

}

expr代表处理语句。

在try语句中写入我们准备要尝试运行的代码,在运行中try语句只负责抛出运行代码时发生的异常。

在catch语句中我们写入的是对try语句运行中抛出异常的处理代码,catch语句需要传入异常类型作为参数,一旦catch捕获对应类型的异常就执行catch中的代码。在一个try语句后面可以跟多个catch语句,对try语句中抛出的异常进行针对性的处理。但是要注意try语句中产生的是异常还是错误。

finally语句主要进行的是扫尾工作,无论try语句中是否抛出异常,都执行finally中的代码。例如在try语句中抛出了一个异常,被一个catch语句捕获,首先执行catch中的代码,执行完毕后转入finally语句中执行其中代码。

public static Connection getConnection() {
String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
String username = "lishix";
String pwd = "123456";
Connection con = nul