我不得不用一些代码回答这个问题:
假设我编写了以下方法规范:
public void manipulateData ( ) throws java.sql.SQLException, java.sql.SQLDataException您正在编写将使用此方法的数据库程序的代码,并且您希望专门处理每个方法.try/catch子句应该是什么样的?
您可以使用no-ops-- empty blocks {} - 用于catch子句内容.
我们只对这里语句的语法和结构感兴趣.
我回答说:
try {
} catch(java.sql.SQLException e) {
}
catch(java.sql.SQLDataException e) {
}
Run Code Online (Sandbox Code Playgroud)
由于这个原因,他没有接受答案:
"你的捕获条款的顺序是错误的.你能解释为什么这个命令很重要吗?"
他的答案是否正确?
我们应该使用哪些用例ArrayIndexOutOfBoundsException和`IndexOutOfBoundsException?