1. 程式人生 > >學習try/catch是個什麼東東

學習try/catch是個什麼東東

寫於週四晚,記錄java學習軌跡

學習JAVA爬蟲時遇到一個場景:把紅色波浪線的語句放進try/catch裡。那麼問題來了,這個try/catch是個什麼東東疑問

首先,要知道紅色波浪線代表語句在執行時可能出錯,因此可以猜到這個try/catch就是對應的解決方法。對,他就是為了讓程式在執行到這個可能出錯的語句時即使出錯也不會跳出程式,而是採取一定措施,然後程式可以繼續跑。

我理解的原理:先try,即先試著執行,看有沒有錯,沒錯就不用管catch了,程式接著執行;如果有錯,就要來捕捉(catch)這個錯誤了,就是看有沒有對應的方法啦?有的話就執行catch{}。可以把他看成一種處理錯誤的方法。還有更深的,慢慢學。