try有2种写法,一种是带catch一种是带finally,但是必须带度息积城久事一种
try{
System.out.println("11111");
}catch (E统假责扩xception e) {
System.out.println("431431");
}
或者
try{
System.台七难陆普北争影坏按out.println("11111");
}finally{
System.out.println("431431");
}
这两种都是正确的,但是有一定的差别,就是带catch的是当try块中出现异常,才执行catch块,也就是说try和catch块中只有一个能执行 ...展开try有2种写法,一种是带ca犯他货盾土tch一种是带finally,但是必须带一种
try{
System.out.println("11111");
}catch (Exception e) {
System.out.pri毫求由装将友将ntln("431431");
}
或者
try{
System树小宜收.out.printl热掌此认超利黑此n("11111");
}fi养六nally{
System.out.println("431431");
}
这两种都是正确的,但是有一定固冷和初张轻牛与消群的差别,就是带catch的是当try块中出现异常,才执行catch块,也就是说try和catch块中只有一个能执行
try带finally的是不管t连导女特伤一无ry中是否出现异常,fin黄束ally中的都执行.
当然还有第三种情况
tr怎丝位的征y{
System.ou百光犯称电没某工车问t.println("1要开1111");
}catch (Exception e) {
System.out.println("431431");
}finall械环书含谓看师纸害y{
System.ou法则括算婷积所缩红t.println("222222");
}
这种情况就要综合1,2情况了,try和cat庆班除印田台创溶增ch中只有一个块执行了,但是甚斯错妒停在永finally块中的必须执行收起