Exception Handling

 

.
Exception Handling
กลไก interrupt มีความคล้ายคลึงกับกลไกการเรียก routine (หรือ function invocation)

คลาสของ exceptions ไม่ว่าจะเป็น pre-defined หรือ user-defined ก็ตามควรจะมีชื่อที่ลงท้ายด้วย Exception เสมอ
 
หาก exception หนึ่งถูกโยนมาที่ประโยคที่เกิดความผิดพลาด แต่ประโยคนั้นไม่อยู่ ใน try block ที่มี catch block สำหรับจับ exception นั้น จะทำให้ exception ถูกส่งออก จาก method ที่เกิดความผิดพลาดไปสู่ method ที่เรียกมาที่ method นี้ เรียกว่า exception propagation
 
ภาษา Java ยอมให้เราสร้าง exception เองได้ โดยสร้างเป็นคลาสที่ขยายจาก คลาส exception การใช้ exception ที่สร้างขึ้นเอง จะต้องมีการโยน exception นั้นโดยประโยค throw
.

 

Forums: