如果要抛出两类异常用throws怎么写?用逗号隔开么?
刚开始学java,有不少疑惑啊…

解决方案 »

  1.   

    唉.我觉得这些问题没不要问.自己在IDE里动手一试,比问强多了,还快.
      

  2.   

     throws ExceptionInInitializerError,Exception就这样写..我紧紧是举例子..
    JF..
      

  3.   

    哦,谢谢各位,但是我今天也是这样写的,但却有报错…其他异常可以和Ioexception一起抛出么?
      

  4.   

    和你抛出的Excpetion的结构有关系.....比如你先抛了Exception,再抛其他的具体的Exception,那就会报错啊什么的.我是不是把你说晕了吧.....Oh,yeah.去看看Exception的继承关系吧,以及异常的捕获机制.
      

  5.   

    呃,确实把我说晕了,可以直接写throws Exception么?
      

  6.   

    可以的.
    把所有的Exception的祖宗抛出了.就是跟说:要抛出异常"张三,李四".
    你说:我要抛出异常"人".一个道理
      

  7.   

    public static void main(String[] args) throws IOException, FileNotFoundException {}
    是不会有错滴。O是大写。E也是大写。
      

  8.   

    To throw Exception is a good way of programming...
    Because Excpetion is the root of all exceptions, while throwing Exception you need to catch and handle it. So it makes you code more stable.