Java异常处理时如何捕获异常的。catch里面的语句是怎么写的
看不懂catch里面的语句如何捕获的异常Exceptione捕捉的是什么异常,其他异常如何在catch里面捕捉...
看不懂catch里面的语句如何捕获的异常
Exception e捕捉的是什么异常,其他异常如何在catch里面捕捉 展开
Exception e捕捉的是什么异常,其他异常如何在catch里面捕捉 展开
展开全部
try{
//代码 代码中通常会出现不知情却在情理中的错误
int age = a.getAge();//如果a对象为空,你却调用它的方法就会报NullPointerException异常
}catch(//异常类型 NullPointerException ne){//获取你可以预知的异常
//异常处理就是你捕获了这个异常你要这个异常进行哪种操作
//一般的操作就是记录到日志里
//然后抛出去或者返回状态
}catch(Exception ex){//这个是所有异常的父类
//因为很多异常是不可预知的
//记录到日志里
//然后抛出去或者返回状态
}
//代码 代码中通常会出现不知情却在情理中的错误
int age = a.getAge();//如果a对象为空,你却调用它的方法就会报NullPointerException异常
}catch(//异常类型 NullPointerException ne){//获取你可以预知的异常
//异常处理就是你捕获了这个异常你要这个异常进行哪种操作
//一般的操作就是记录到日志里
//然后抛出去或者返回状态
}catch(Exception ex){//这个是所有异常的父类
//因为很多异常是不可预知的
//记录到日志里
//然后抛出去或者返回状态
}
展开全部
Result.next()只会在两种情况发生异常:一是数据库本身故障,二是已经关闭。
而在你的程序中只是为了防止出现一个异常不影响其它的,那么可以假定了,前面的访问是正确的。所以,第一个异常原因不可能出现的。而你不会自己主动在另一个线程关闭数据库吧?那么第二个异常原因也不可能出现。
所以,这个异常捕获了,不必做任何处理,直接进行下一个就行。
while(rs.next()){
try{
//..........
}
catch(SQLException ex){}
}
而在你的程序中只是为了防止出现一个异常不影响其它的,那么可以假定了,前面的访问是正确的。所以,第一个异常原因不可能出现的。而你不会自己主动在另一个线程关闭数据库吧?那么第二个异常原因也不可能出现。
所以,这个异常捕获了,不必做任何处理,直接进行下一个就行。
while(rs.next()){
try{
//..........
}
catch(SQLException ex){}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
try {
语句......
} catch (Exception e) {
e.printStackTrace();
}
如果try里面的语句发生异常 就会执行catch(异常类型 引用名)匹配try抛出的异常
Exception是所有异常的父类 那么只要捕获了这个异常 这个异常的子类就能全部捕获
语句......
} catch (Exception e) {
e.printStackTrace();
}
如果try里面的语句发生异常 就会执行catch(异常类型 引用名)匹配try抛出的异常
Exception是所有异常的父类 那么只要捕获了这个异常 这个异常的子类就能全部捕获
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
try {
....
} catch(Exception e) {
e.printStackTrace()
}
直接打印 错误信息
Exception 是所有异常的父类
或者
public class A {
//直接在类中抛出异常
public void aaa() throws Exception {
}
}
Exception e捕捉的是什么异常,其他异常如何在catch里面捕捉?
Exception 是父类 捕捉所有异常 出现其他异常也会被 Exception 捕捉
....
} catch(Exception e) {
e.printStackTrace()
}
直接打印 错误信息
Exception 是所有异常的父类
或者
public class A {
//直接在类中抛出异常
public void aaa() throws Exception {
}
}
Exception e捕捉的是什么异常,其他异常如何在catch里面捕捉?
Exception 是父类 捕捉所有异常 出现其他异常也会被 Exception 捕捉
参考资料: ..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
大异常最后捕获,把小异常放最前面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询