throws Exception的意義

有個剛接觸java學習的人問我: 在方法體上throws Exception 有沒有意義? 答案是肯定的。雖然編譯器(idea)會使其置灰(標示未調用或使用),但是還是很有實際意義的。 舉例說明: 當沒有在方法體上拋出異常,當異常發生時,會直接報錯。 如圖: 當在方法體上手動拋出異常,代表該方法可能會拋出異常,必須由調用方處理。 調用時,如果沒有try…catch處理,編譯器會有提示: 此時要求調
相關文章
相關標籤/搜索