⭐️ เข้าใจก่อนว่า Exception คือ ..
เหตุการณ์นึงที่เกิดขึ้นเพื่อหยุดการทำงานของโฟลว์ปกติในโปรแกรม ซึ่งเรามักจะพบได้จาก Error หรือ กรณีผิดปกติของการทำงานทั่วไป และ ถ้าเรารู้ว่าเกิด Exception อะไรขึ้นบ้าง เราก็สามารถจัดการกับมันได้ โดยที่โปรแกรมจะไม่ Crash หรือ ถูกปิดไปนั่นเองเช่น หากเรารู้ว่มีโอกาสที่เกิด FileNotFoundException กรณีที่หาไฟล์ไม่เจอ เราก็สามารถจัดการกับตรงนี้ แล้วขึ้นข้อความบอกให้ User รู้ว่าหาไฟล์ไม่พบได้เลย