บล็อกสุดท้ายตามหลังบล็อกลองหรือบล็อกดักจับ บล็อกโค้ดสุดท้าย ดำเนินการเสมอ โดยไม่คำนึงถึงข้อยกเว้นที่เกิดขึ้น การใช้บล็อกสุดท้ายทำให้คุณสามารถเรียกใช้คำสั่งประเภทการล้างข้อมูลใด ๆ ที่คุณต้องการดำเนินการ ไม่ว่าจะเกิดอะไรขึ้นในโค้ดที่ได้รับการป้องกัน
ลองจับอะไรในที่สุด
คำสั่ง try/catch/สุดท้าย จัดการข้อผิดพลาดบางส่วนหรือทั้งหมดที่อาจเกิดขึ้นในบล็อกของโค้ด ขณะที่ยังคงรันโค้ดอยู่ … คำสั่งสุดท้ายทำให้คุณสามารถรันโค้ดได้ หลังจากที่ลองแล้วจับ โดยไม่คำนึงถึงผลลัพธ์
อะไรคือตัวลองจับที่ในที่สุดก็จัดการข้อยกเว้น
Java พยายาม ดักจับ และสุดท้ายก็บล็อกได้ ในการเขียนโค้ดแอปพลิเคชันที่อาจมีข้อยกเว้นในรันไทม์ และให้โอกาสเราในการกู้คืนจากข้อยกเว้นโดยดำเนินการตรรกะของแอปพลิเคชันอื่น หรือ จัดการข้อยกเว้นอย่างสง่างามเพื่อรายงานกลับไปยังผู้ใช้
ลองจับใน Java คืออะไร
Java try and catch
คำสั่ง try ช่วยให้คุณสามารถกำหนดบล็อกของโค้ดที่จะทดสอบหาข้อผิดพลาดในขณะที่กำลังดำเนินการ คำสั่ง catch อนุญาตให้คุณกำหนดบล็อคของโค้ดที่จะรัน หากเกิดข้อผิดพลาดในบล็อคการลอง
ลองจับกับคีย์เวิร์ดสุดท้ายต่างกันอย่างไร
นี่คือสองสิ่งที่แตกต่างกัน: บล็อก catch จะถูกดำเนินการก็ต่อเมื่อมีการโยนข้อยกเว้นในบล็อกการลอง บล็อกสุดท้ายจะถูกดำเนินการเสมอหลังจากบล็อก try(-catch) หากมีข้อยกเว้นเกิดขึ้นหรือไม่