class A
{
    public static void main(String args[])
    {
     try{ 
     return ;
     }
     finally
     {
     System.out.println("Finally");
     }
    }
}

解决方案 »

  1.   

    当然可以啊,catch并不是必须的,但是如果只有try那就不行了
      

  2.   

    人家可能只是为了强调执行后面finally块里面的代码,不一定是要捕捉异常的说
      

  3.   

    try后面如果没有catch只有finally,则一旦try块中出异常就执行finally里的内容
      

  4.   

    try块中出不出异常都要执行finally里的内容吧
      

  5.   

    我觉得,这个如果出异常,抛是抛了,不过没人接,就啥也不做直接执行finally,执行完了在执行try里的return
      

  6.   

    try中没有错误,有错误也不一定要catch,catch和finally不是必须的,但至少两者取其一
    try块中出不出异常都要执行finally里的内容。