ชวา เป็น ภาษา โปรแกรม ที่ ใช้ กัน อย่าง กว้าง ขวาง ซึ่ง รู้ จัก กัน ว่า เป็น ภาษา ที่ สามารถ ใช้ ได้ และ มั่นคง แต่ ผู้ ทํา งาน มัก จะ พบ กับ ข้อ ผิด พลาด ทั่ว ไป ที่ อาจ นํา ไป สู่ แมลง หรือ รหัส ที่ ไม่ มี ประสิทธิภาพ ได้
ความ ผิด พลาด ของ ชวา ที่ เกิด ขึ้น ทั่ว ไป
ข้อ ผิด พลาด เหล่า นี้ อาจ ทํา ให้ เกิด ความ ผิด พลาด ใน เวลา เดียว กัน หรือ พฤติกรรม ที่ ไม่ ได้ คาด คิด หาก ไม่ ได้ เรียก อย่าง เหมาะ สม.
การใช้ชนิดของข้อมูลไม่ถูกต้อง
การใช้ชนิดของข้อมูลผิดพลาดสําหรับตัวแปร สามารถนําไปสู่การสูญเสียข้อมูล หรือการทบเซา ตัวอย่างเช่น การใช้ [FLT: 0] แทน สําหรับตัวเลขขนาดใหญ่ สามารถทําให้เกิดการคํานวณผิดพลาดได้
เพื่อแก้ไขเรื่องนี้ ให้เลือกชนิดของข้อมูลที่เหมาะสม ซึ่งมาจากช่วงของค่าความคาดหวัง และพิจารณาใช้คลาสกระดาษห่อสําหรับคุณสมบัติที่ถอดมาจากวัตถุ
ข้อยกเว้นของ Null Pint
ข้อยกเว้นการชี้เมาส์ (Noll point) จะเกิดขึ้นเมื่อมีการพยายามเข้าใช้งานวิธีการหรือเขตพื้นที่ของวัตถุว่าง ซึ่งนี่จะเป็นแหล่งทั่วไปของการผิดพลาดในโปรแกรมจาวา
เพื่อป้องกันการทําแบบนี้, จงตรวจสอบว่าวัตถุนั้น ว่างก่อนใช้, หรือใช้วัตถุเริ่มต้นอย่างถูกต้องก่อนใช้หรือไม่
การจัดการทรัพยากร
การล้มเหลวในการใช้งานทรัพยากรที่ใกล้หมด เช่น การเชื่อมต่อฐานข้อมูล, แฟ้ม, หรือลําธาร อาจนําไปสู่การรั่วไหลของทรัพยากรได้ ซึ่งจะทําให้การทํางานของโปรแกรมเสื่อมลงได้เมื่อเวลาผ่านไป
ใช้ข้อความ 'ลองด้วยทรัพยากร' ที่ถูกนํามาจากจาวา 7 เพื่อปิดทรัพยากรโดยอัตโนมัติ และหลีกเลี่ยงการรั่วไหล
สรุป การ ปฏิบัติ ที่ ดี ที่ สุด
- เลือกประเภทของข้อมูลที่เหมาะสมสําหรับตัวแปร
- ตรวจดูของว่างเสมอ ก่อนที่จะลบของเสีย
- ใช้ทรัพยากรที่ทดลองใช้ใหม่เพื่อจัดการทรัพยากร
- เขียนโค้ดที่ชัดเจนและเร็วเพื่อลดข้อผิดพลาด