不一定。如果方法有产生异常的可能,这应加上throws子句

解决方案 »

  1.   

    这个不要太操心,如果你在程序中使用try...catch语句捕获并处理了异常就不需要,在其它情况下你不知道是否需要捕获某种异常时可以不带,在编译时编译器会提示你应该捕获何种异常,根据编译器的提示添加就可以了。一个总体的原则是如果在一个方法中throw了一个异常而在调用该方法的其它方法中没有使用try...catch捕获该异常就需要在方法声明中使用throws。
      

  2.   


    java编程中,错误捕获有两种方式,一种是使用throws语句声明程序中可能出现某种错误,另一就是采用try{}catch{}自己 处理错误。/*--by bookbobby(书呆)-+
     |            |
     |  你说爱我只是习惯  |
     |  再也不是喜欢    |
     |  我给你的爱     |
     |  已不再温暖     |
     |            |
     +--by bookbobby(书呆)-*/
      

  3.   

    并不是每个方法都需要用,一般的错误捕捉用try......catch足以,当你在该方法中不想捕捉该错误,或有专门的错误捕捉模板时,应使用throws,将该错误抛出去,给自己的祖先模块进行处理,另外在继承或人为的制造错误陷阱时可能会用到该语法
      

  4.   

    方法抛出异常throw Exception,当此异常发生,编译器如何处理
      

  5.   

    楼上各位大虾,抛出异常throw Exception,当此异常发生,程序如何处理呢