ข้อควรระวังในการเขียนโปรแกรม (Caution in Programming)
- ประกาศตัวแปรก่อนเรียกใช้เสมอ ถ้าเรียกใช้โดยไม่ประกาศย่อม compile error
- ประกาศประเภทตัวแปรให้ตรงกับการใช้งาน
- จำนวนสัญลักษณ์ที่ต้องใช้เป็นคู่ จำเป็นต้องมีให้ครบคู่
- Case Sensitive คือ พิมพ์ใหญ่ (Upper Case) และพิมพ์เล็ก (Lower Case) มีความแตกต่างกัน
- ใช้สัญลักษณ์ผิด หรือ ลืมใช้ เช่น ; หรือ { หรือ (
- แปลโปรแกรมที่ไม่มี หรือเรียกใช้ Class ที่ไม่มี
- ความผิดพลาดมีได้ 2 ลักษณะ เมื่อตรวจด้วยตัวแปลภาษาคือ compile time กับ runtime
- ความผิดพลาดบางอย่างที่ไม่ป้องกันด้วย Exception เช่น หารด้วย 0 หรือใช้อาร์เรย์ที่ไม่ประกาศ
- การเรียกใช้คลาสที่ไม่สืบทอดจาก java.lang.Object โดยตรงจำเป็นต้องมีการ import ก่อนเสมอ
เช่น System.out.println(5);
java.io.BufferedReader