java中在一个方法中可以使用多个try吗?
6个回答
展开全部
可以啊.自己用代码验证吧.
public void method(){
Connection conn = null;
try{
//注意这是不规范的语法
try {
conn = DriverManager.getConnection("");
} catch (SQLException e) {
e.printStackTrace();
}
}catch (Exception e) {
e.printStackTrace();
}
//以上方式最好这样
try{
conn = DriverManager.getConnection("");
} catch (SQLException e) {
e.printStackTrace();
}catch (Exception e) {
e.printStackTrace();
}
Statement state= null;
try {
state = conn.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
}
public void method(){
Connection conn = null;
try{
//注意这是不规范的语法
try {
conn = DriverManager.getConnection("");
} catch (SQLException e) {
e.printStackTrace();
}
}catch (Exception e) {
e.printStackTrace();
}
//以上方式最好这样
try{
conn = DriverManager.getConnection("");
} catch (SQLException e) {
e.printStackTrace();
}catch (Exception e) {
e.printStackTrace();
}
Statement state= null;
try {
state = conn.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
}
展开全部
可以。
try是异常捕获,可以嵌套。
例如,下面的程序是正确的。
public void s1(){//定义一个方法s1
try{//使用一个try捕获异常
try{//在try内嵌套一个try
}catch(Exception ex){
}
}catch(Exception ex){
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以有多个try ,还可以嵌套起用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是可以的,只是有try就一定要有catch。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
try只能有一个
catch可以>=1;
catch可以>=1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询