在java中, 关于捕获错误的语法 try-catch - finally   的下列描述正确的是  ()      a. try 可以单独使用  b。在 try - catch 后如果定义了finally,则finally 肯定会执行。
  c。 try-finally 可以配对使用   d。 try-catch 必须配对使用

解决方案 »

  1.   

    我选c -----------------------------------------------
    b :好像如果try里有个System.exit(0);程序中止的话。(不知道成不成立..)
    d. try-catch 必须配对使用,可以try-finally 配对使用嘛。。(不知道我的理解)
      

  2.   


    public class TestTry {
    public static void main(String args[]){
    try{
    System.out.println("try");
    System.exit(0);
    }catch(Exception e){
    e.printStackTrace();
    }finally{
    System.out.println("finally");
    }
    }
    }只输出try,b错
    至于d,try确实可以跟finally配对,另外他说try,catch必须配对是不是指一一配对?那更不对,我一个try可以配对任意多个catch
      

  3.   

     a. try 可以单独使用  b。在 try - catch 后如果定义了finally,则finally 肯定会执行。 
      c。 try-finally 可以配对使用  d。 try-catch 必须配对使用
    a是不正确的 try不可以单独使用 
    b正确
    c正确 
    d的提问 本身就有问题 个人觉得歧义个人答案:b,c
      

  4.   


    成立。这种情况下 finally 里的内容不会被调用。
      

  5.   

    居然还有这样直接退出的,一般的都要执行finally
      

  6.   

    但是楼上的程序就是这样退出的啊,哈哈··
    BC了,经过大家的一致讨论,·D太勉强了·