寫代碼的時(shí)候,如果有異常信息,什么時(shí)候try..catch..捕獲異常,什么時(shí)候在方法名后面寫throws??不怎么明白?
寫代碼的時(shí)候,如果有異常信息,什么時(shí)候try..catch..捕獲異常,什么時(shí)候在方法名后面寫throws??不怎么明白?
寫代碼的時(shí)候,如果有異常信息,什么時(shí)候try..catch..捕獲異常,什么時(shí)候在方法名后面寫throws??不怎么明白?
2016-11-04
舉報(bào)
2016-11-04
try...catch... 只是捕獲自己想要的異常,并且可以避免程序的出錯(cuò),throws只是拋出異常,然后出現(xiàn)異常就會(huì)程序報(bào)錯(cuò),一般比如說你想要catch到一些比如說時(shí)間日期格式錯(cuò)誤之類的,可以catch到信息中提示格式不正確,用throws就不會(huì)知道這個(gè)異常的具體內(nèi)容,只會(huì)顯示程序報(bào)錯(cuò)。