如果catch了的话,一般是不会异常导致程序终止的http://dev.csdn.net/Develop/article/26/article/25/25082.shtm

解决方案 »

  1.   

    catch 到异常之后就应该不会导致程序意外终止,如果有异常抛出,但是没有扑捉到,就会出问题了,导致程序中断
      

  2.   

    本人也是初学JAVA的菜鸟
    跑了一下程序,这是一个什么异常啊?大虾们指点一下catch(NegativeArraySizeException e)
         {
         System.out.println("exception:" + e.getMessage());
         e.printStackTrace();
    不是有了一个异常处理了吗?
      

  3.   

    to 楼上:不就是NegativeArraySizeException这个异常么?
      

  4.   

    这个程序不是没有终止么要是你catch了另外一个exception 这个程序就会异常终止