Recap: ความแตกต่างระหว่างข้อผิดพลาดและข้อยกเว้นในโปรแกรม Java ไม่สามารถกู้คืนได้จาก ข้อผิดพลาดเมื่อเกิดขึ้น ข้อยกเว้นสามารถเป็นได้ทั้งการตรวจสอบและข้อยกเว้นที่ไม่ได้ตรวจสอบ ข้อผิดพลาดเป็นของประเภทที่ไม่ได้ตรวจสอบ เกิดจากสภาพแวดล้อมที่โปรแกรมทำงาน
Java ใดที่สามารถกู้คืนได้
ตอนนี้ให้เราพิจารณา ข้อยกเว้น ซึ่งระบุเงื่อนไขที่แอปพลิเคชันที่เหมาะสมอาจต้องการจับ ข้อยกเว้นคือเงื่อนไขที่เกิดขึ้นขณะรันไทม์และอาจทำให้โปรแกรมหยุดทำงาน แต่สามารถกู้คืนได้โดยใช้ ลอง จับและโยนคีย์เวิร์ด.
มีการตรวจสอบข้อยกเว้นใดใน Java
Java ตรวจสอบข้อยกเว้นที่ตรวจสอบแล้ว ณ เวลาคอมไพล์
ข้อยกเว้นทั่วไปที่ตรวจสอบใน Java ได้แก่ IOException, SQLException และ ParseException
ข้อผิดพลาดและข้อยกเว้นต่างกันอย่างไร
ข้อผิดพลาดส่วนใหญ่เกิดขึ้นที่รันไทม์ซึ่งเป็นของประเภทที่ไม่ได้ตรวจสอบ ข้อยกเว้นคือ ปัญหาที่อาจเกิดขึ้นที่รันไทม์และเวลาในการคอมไพล์ ส่วนใหญ่เกิดขึ้นในโค้ดที่เขียนโดยนักพัฒนา
ข้อยกเว้นและข้อยกเว้นรันไทม์ต่างกันอย่างไร
ข้อยกเว้นเป็นวิธีที่ดีในการจัดการกับเหตุการณ์ที่ไม่คาดคิดในขั้นตอนการสมัครของคุณ RuntimeException ไม่ได้รับการตรวจสอบโดยคอมไพเลอร์ แต่คุณอาจต้องการใช้ Exceptions ที่ extend Exception Class เพื่อควบคุมพฤติกรรมของไคลเอ็นต์ apiของคุณ เนื่องจากจำเป็นต้องตรวจจับข้อผิดพลาดมาเรียบเรียง