Ανακεφαλαίωση: Η διαφορά μεταξύ Σφάλματος και Εξαίρεσης στα προγράμματα Java είναι μη ανακτήσιμη από τα Σφάλματα μόλις προκύψουν. Οι εξαιρέσεις μπορούν να είναι τόσο επιλεγμένες όσο και μη επιλεγμένες εξαιρέσεις. Τα σφάλματα ανήκουν στον τύπο Μη επιλεγμένο. Προκαλείται από το περιβάλλον στο οποίο εκτελείται το πρόγραμμα.
Ποιο είναι ανακτήσιμο σε Java;
Ας σταθούμε τώρα στις Εξαιρέσεις που υποδεικνύουν συνθήκες που μια λογική εφαρμογή μπορεί να θέλει να καλύψει. Εξαιρέσεις είναι οι συνθήκες που εμφανίζονται κατά τη διάρκεια της εκτέλεσης και ενδέχεται να προκαλέσουν τον τερματισμό του προγράμματος. Ωστόσο, μπορούν να ανακτηθούν χρησιμοποιώντας λέξεις-κλειδιά try, catch and drop.
Ποιες είναι επιλεγμένες εξαιρέσεις στην Java;
Η Java επαληθεύει τις επιλεγμένες εξαιρέσεις κατά τη διάρκεια της μεταγλώττισης.
Ορισμένες κοινές ελεγμένες εξαιρέσεις στην Java είναι οι IOException, SQLException και ParseException.
Ποια είναι η διαφορά μεταξύ Σφάλματος και Εξαίρεσης;
Τα σφάλματα εμφανίζονται κυρίως κατά το χρόνο εκτέλεσης, επειδή ανήκουν σε έναν μη επιλεγμένο τύπο. Εξαιρέσεις αποτελούν τα προβλήματα που μπορεί να προκύψουν κατά το χρόνο εκτέλεσης και το χρόνο μεταγλώττισης. Εμφανίζεται κυρίως στον κώδικα που γράφουν οι προγραμματιστές.
Ποια είναι η διαφορά μεταξύ εξαίρεσης και εξαίρεσης χρόνου εκτέλεσης;
Οι εξαιρέσεις είναι ένας καλός τρόπος για να χειριστείτε απροσδόκητα συμβάντα στη ροή της εφαρμογής σας. Το RuntimeException δεν είναι επιλεγμένο από τον Compiler, αλλά μπορείτε να προτιμήσετε να χρησιμοποιήσετε Εξαιρέσεις που extend Exception Class για να ελέγξετε τη συμπεριφορά των πελατών api σας, καθώς απαιτείται να εντοπίζουν σφάλματα γιανα μεταγλωττιστούν.