静态的方法是不是不能够捕捉其异常??
但是我试验过能够捕捉异常。不过我有点怀疑试验的准确性,由于使用的是最简单的分母为0的时候抛出异常,不知道是不是能够测出。

解决方案 »

  1.   

    捕捉到异常后调用异常的toString()方法试试
      

  2.   

    main方法一般不就是静态的吗? 
    你是说在里面捕捉还是外面啊
      

  3.   

    异常跟方法是不是static好象没关系吧,static的作用只是把方法或者字段属于类对象而已
      

  4.   

    Runtime异常不强制check,可用Throwable捕获
      

  5.   

    RuntimeException 异常也是 extends Exception class 的。所以可用Exception捕获!
      

  6.   

    不好意思说错了 不是静态方法而是静态块 不过已经搞定javaAPI中有个异常专门来捕捉这类错误 谢谢大家帮忙 结贴了
      

  7.   

    RuntimeException 不需要捕获 照样运行,出问题了main()函数会自动捕获和抛出的
    楼主由于使用的是最简单的分母为0的时候抛出异常 是ArithmeticException异常吧 
    是RuntimeException异常的字类异常 所以不用专门的捕获也没关系