ในโพสต์นี้ เราจะเข้าใจความแตกต่างระหว่าง "Final", "Finally" และ "Finalize" ใน Java
รอบชิงชนะเลิศ
-
เป็นคีย์เวิร์ด
-
ใช้สำหรับจำกัดคลาส เมธอด และตัวแปร
-
ไม่สามารถสืบทอดได้
-
ไม่สามารถแทนที่ได้
-
คลาสใดไม่สามารถสืบทอดเมธอดสุดท้ายได้
-
จำเป็นต้องเริ่มต้นตัวแปรสุดท้ายเมื่อมีการประกาศ
-
เมื่อประกาศมูลค่าแล้ว จะไม่สามารถเปลี่ยนแปลงหรือเริ่มต้นใหม่ได้
ในที่สุด
-
มันเป็นบล็อก
-
ใช้สำหรับวางโค้ดสำคัญในบล็อคนี้
-
มันจะถูกดำเนินการโดยไม่คำนึงถึงว่ามีการจัดการข้อยกเว้นหรือไม่
จบ
-
เป็นวิธีการ
-
มันถูกใช้เพื่อดำเนินการล้างข้อมูลก่อนที่วัตถุจะถูกรวบรวมโดยตัวรวบรวมขยะ