การ จัด การ กับ ความ ผิด พลาด ที่ เกิด ขึ้น อย่าง มี ประสิทธิภาพ เป็น สิ่ง สําคัญ ยิ่ง สําหรับ การ สร้าง โปรแกรม ชวา ที่ มั่นคง.
กิจ ปฏิบัติ ที่ ดี ที่ สุด สําหรับ การ ยก เว้น การ ทํา งาน
การรับเอาสิ่งที่ไม่ดีในการจัดการเพิ่มเติม การอ่านและรักษาความง่ายในการใช้งานได้ (court) ขอแนะนําให้จับข้อยกเว้นที่เฉพาะแทนการเก็บรายละเอียดทั่วไป ซึ่งทําให้สามารถจัดการข้อผิดพลาดได้แม่นยํา นอกจากนี้ ยังมีการทําความสะอาดทรัพยากรต่าง ๆ เช่น เครือข่ายหรือการเชื่อมต่อฐานข้อมูลในบล็อกสุดท้าย หรือใช้ความพยายามกับทรัพยากรสําหรับการจัดการอัตโนมัติ
การ จัด ให้ มี ข้อ ความ ที่ มี ความ หมาย ช่วย ใน การ ดีบั๊ก และ เข้าใจ สาเหตุ ของ ความ ผิด พลาด.
หลุม พราง ทั่ว ไป ใน การ อุด ตัน ของ ชวา
ความ ผิด พลาด อย่าง หนึ่ง ที่ เกิด ขึ้น ทั่ว ไป คือ การ จับ ข้อ ยก เว้น ทั่ว ไป เช่น [FLT: 0] หรือ ซึ่ง อาจ ทํา ให้ ปัญหา ที่ แท้ จริง บดบัง ปัญหา และ ทํา ให้ การ ดีบั๊ก ยาก.
การ ใช้ ข้อ ยก เว้น สําหรับ การ ควบคุม การ ไหล นั้น เป็น เรื่อง ที่ ไม่ อาจ จะ เลี่ยง ได้ เพราะ อาจ ทํา ให้ การ แสดง ลด ลง และ ทํา ให้ รหัส ต่าง ๆ เป็น เรื่อง ยาก ขึ้น ที่ จะ เข้าใจ.
สรุป
การ หลีก เลี่ยง หลุม พราง ทั่ว ไป เช่น การ จับ ปลา และ การ ล้ม เหลว แบบ เงียบ ๆ เช่น นั้น มี ส่วน ส่ง เสริม ให้ มี การ เชื่อ ถือ ได้ และ รักษา รหัส.