จาวาที่กู้คืนไม่ได้คืออะไร?

จาวาที่กู้คืนไม่ได้คืออะไร?
จาวาที่กู้คืนไม่ได้คืออะไร?
Anonim

Recap: ความแตกต่างระหว่างข้อผิดพลาดและข้อยกเว้นในโปรแกรม Java ไม่สามารถกู้คืนได้จาก ข้อผิดพลาดเมื่อเกิดขึ้น ข้อยกเว้นสามารถเป็นได้ทั้งการตรวจสอบและข้อยกเว้นที่ไม่ได้ตรวจสอบ ข้อผิดพลาดเป็นของประเภทที่ไม่ได้ตรวจสอบ เกิดจากสภาพแวดล้อมที่โปรแกรมทำงาน

Java ใดที่สามารถกู้คืนได้

ตอนนี้ให้เราพิจารณา ข้อยกเว้น ซึ่งระบุเงื่อนไขที่แอปพลิเคชันที่เหมาะสมอาจต้องการจับ ข้อยกเว้นคือเงื่อนไขที่เกิดขึ้นขณะรันไทม์และอาจทำให้โปรแกรมหยุดทำงาน แต่สามารถกู้คืนได้โดยใช้ ลอง จับและโยนคีย์เวิร์ด.

มีการตรวจสอบข้อยกเว้นใดใน Java

Java ตรวจสอบข้อยกเว้นที่ตรวจสอบแล้ว ณ เวลาคอมไพล์

ข้อยกเว้นทั่วไปที่ตรวจสอบใน Java ได้แก่ IOException, SQLException และ ParseException

ข้อผิดพลาดและข้อยกเว้นต่างกันอย่างไร

ข้อผิดพลาดส่วนใหญ่เกิดขึ้นที่รันไทม์ซึ่งเป็นของประเภทที่ไม่ได้ตรวจสอบ ข้อยกเว้นคือ ปัญหาที่อาจเกิดขึ้นที่รันไทม์และเวลาในการคอมไพล์ ส่วนใหญ่เกิดขึ้นในโค้ดที่เขียนโดยนักพัฒนา

ข้อยกเว้นและข้อยกเว้นรันไทม์ต่างกันอย่างไร

ข้อยกเว้นเป็นวิธีที่ดีในการจัดการกับเหตุการณ์ที่ไม่คาดคิดในขั้นตอนการสมัครของคุณ RuntimeException ไม่ได้รับการตรวจสอบโดยคอมไพเลอร์ แต่คุณอาจต้องการใช้ Exceptions ที่ extend Exception Class เพื่อควบคุมพฤติกรรมของไคลเอ็นต์ apiของคุณ เนื่องจากจำเป็นต้องตรวจจับข้อผิดพลาดมาเรียบเรียง