Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να αποφύγετε Null Pointer Εξαίρεση σε Java

Null εξαιρέσεις δείκτη είναι σφάλματα που ρίχνονται από τον compiler της Java , όταν ο προγραμματιστής επιχειρεί να χρησιμοποιήσει μια μεταβλητή που δεν έχει οριστεί . Άλλα compilers , όπως η Visual Basic , σας επιτρέπει να χρησιμοποιήσετε τις μεταβλητές που δεν έχουν καθοριστεί στον κώδικα , αλλά και γλώσσες όπως η C , C + + , C # , Java και δεν επιτρέπουν τη χρήση μιας μεταβλητής χωρίς να τον ορίζουν στον κώδικα . Το ακόλουθο παράδειγμα δείχνει γιατί εμφανίζεται το σφάλμα και πώς να αποφύγετε το σφάλμα όταν ρίχνονται Java εντοπίζει ένα κενό δείκτη . Οδηγίες
Η 1

Ορίστε κάποιες μεταβλητές . Για την προσομοίωση του σφάλματος και να δείξει γιατί η εξαίρεση που συμβαίνει , ορίστε μερικές μεταβλητές αργότερα στον κώδικα : int i = 2 ? Int j = 2 ? 2

Προσπάθεια να προσθέσετε αυτές τις δύο μεταβλητές μαζί και να τους εκχωρήσετε σε μια απροσδιόριστη variable.x = j + i ? . Αυτό ρίχνει μια null pointer 'εξαίρεση, διότι το x δεν ορίζεται στον κώδικα
εικόνων 3

Αποφύγετε το δείκτη null εξαίρεση , ελέγχοντας αν τα μεταβλητή είναι null πριν από τη χρήση . Ο κώδικας παρακάτω αποφεύγει τη μηδενική σφάλματος.Εάν εξαίρεσης ( x = null ! ) { X = j + i ? }
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα