什么时候在方法签名中使用关键字throws?

时间:2018-05-09 14:01:11

标签: java exception

我正在阅读Helbert Schildt撰写的Java Complete Reference,他使用异常展示了这个例子。

class ThrowDemo {
       static void demoproc() {
         try {
           throw new NullPointerException("demo");
         } catch(NullPointerException e) {
           System.out.println("Caught inside demoproc.");
           throw e; // rethrow the exception
         }
       }
       public static void main(String args[]) {
         try {
           demoproc();
         } catch(NullPointerException e) {
           System.out.println("Recaught: " + e);
         }
       } 
}

当方法demoproc()在catch子句中可能抛出异常时,为什么方法throws中没有关键字pyspark

1 个答案:

答案 0 :(得分:0)

NullPointerExceptionun-checked exception。当检查异常时,您只需要在方法签名中对异常进行delcare。