Έλεγχος null στην Java

Συγγραφέας: Eugene Taylor
Ημερομηνία Δημιουργίας: 9 Αύγουστος 2021
Ημερομηνία Ενημέρωσης: 22 Ιούνιος 2024
Anonim
Null Keyword in Java (Tutorial)
Βίντεο: Null Keyword in Java (Tutorial)

Περιεχόμενο

Null δηλώνει ότι μια μεταβλητή δεν αναφέρεται σε ένα αντικείμενο και δεν έχει καμία τιμή. Μπορείτε να χρησιμοποιήσετε μια τυπική δήλωση "if" για να ελέγξετε μια μηδενική τιμή σε ένα κομμάτι κώδικα. Το Null χρησιμοποιείται συνήθως για να δείξει ή να επιβεβαιώσει τη μη ύπαρξη κάτι. Σε αυτό το πλαίσιο, μπορεί να χρησιμοποιηθεί ως προϋπόθεση για την έναρξη ή τη διακοπή άλλων διαδικασιών εντός του κώδικα.

Για να πας

Μέρος 1 από 2: Έλεγχος null στην Java

  1. Χρησιμοποιήστε το "=" για να ορίσετε μια μεταβλητή. Ένα μεμονωμένο "=" χρησιμοποιείται για να δηλώσει μια μεταβλητή και να εκχωρήσει μια τιμή σε αυτήν. Μπορείτε να το χρησιμοποιήσετε για να ορίσετε μια μεταβλητή σε null.
    • Μια τιμή "0" και null δεν είναι η ίδια και θα συμπεριφέρεται με διαφορετικούς τρόπους.
    • variableName = null;
  2. Χρησιμοποιήστε το "==" για να ελέγξετε την τιμή μιας μεταβλητής. Ένα "==" χρησιμοποιείται για να ελέγξει εάν δύο τιμές και στις δύο πλευρές του μετρητή είναι ίσες. Εάν έχετε ορίσει μια μεταβλητή σε null με "=", τότε ο έλεγχος ότι η μεταβλητή είναι null θα επιστρέψει "true".
    • variableName == null;
    • Μπορείτε επίσης να χρησιμοποιήσετε το "! =" Για να ελέγξετε αν μια τιμή ΔΕΝ είναι ίση.
  3. Χρησιμοποιήστε μια δήλωση "if" για να δημιουργήσετε μια συνθήκη για το μηδέν. Η έκφραση επιστρέφει ένα boolean (true ή false). Μπορείτε να χρησιμοποιήσετε την τιμή Boolean ως συνθήκη για το τι θα κάνει στη συνέχεια η δήλωση.
    • Για παράδειγμα, εάν η τιμή είναι μηδενική, τότε εκτυπώστε το κείμενο "το αντικείμενο είναι μηδέν". Εάν το "==" δεν επιστρέψει τη μεταβλητή ως μηδενική, τότε θα παραλείψει την κατάσταση ή θα ακολουθήσει μια διαφορετική διαδρομή.
    • Αντικείμενο αντικειμένου = null; if (αντικείμενο == null) {System.out.print ("το αντικείμενο είναι null"); }

Μέρος 2 από 2: Χρήση μηδενικού ελέγχου

  1. Χρησιμοποιήστε το null ως άγνωστη τιμή. Είναι σύνηθες να χρησιμοποιείτε το null ως την προεπιλεγμένη τιμή αντί για μια εκχωρημένη τιμή.
    • string () σημαίνει ότι η τιμή είναι μηδενική έως ότου χρησιμοποιηθεί πραγματικά.
  2. Χρησιμοποιήστε το null ως προϋπόθεση για τη διακοπή μιας διαδικασίας. Η επιστροφή μιας μηδενικής τιμής μπορεί να χρησιμοποιηθεί ως σκανδάλη για διακοπή ενός βρόχου ή διακοπή μιας διαδικασίας. Αυτό χρησιμοποιείται πιο συχνά για να ρίξει ένα σφάλμα ή εξαίρεση όταν κάτι πήγε στραβά ή πληρούται μια ανεπιθύμητη κατάσταση.
  3. Χρησιμοποιήστε το null για να υποδείξετε μια κατάσταση που δεν έχει ξεκινήσει. Ομοίως, το null μπορεί να χρησιμοποιηθεί ως σημαία για να δείξει ότι μια διαδικασία δεν έχει ξεκινήσει ή ως συνθήκη για να υποδείξει την έναρξη μιας διαδικασίας.
    • Για παράδειγμα, κάντε κάτι ενώ ένα αντικείμενο είναι μηδέν ή μην κάνετε τίποτα έως ότου ένα αντικείμενο ΔΕΝ είναι μηδενικό.

      συγχρονισμένη μέθοδος () {while (method () == null); μέθοδος (). nowCanDoStuff (); }

Συμβουλές

  • Μερικοί βρίσκουν τη συχνή χρήση μηδενικού κακού προγραμματισμού σε αντικειμενοστρεφή προγραμματισμό, όπου οι τιμές πρέπει πάντα να δείχνουν ένα αντικείμενο.