προγράμματα Java μπορούν να έχουν πρόσβαση οι τιμές array με τη μεταβλητή πίνακα το όνομα και το δείκτη . Ο δείκτης παρουσιάζεται χρησιμοποιώντας μια τιμή int πρωτόγονο είδος . Ο κώδικας που ακολουθεί απόσπασμα αποδεικνύει την πρόσβαση σε ένα στοιχείο πίνακα , γράφοντας την αξία του στην κονσόλα εξόδου :
String [ ] = { someStrings "Red " , " πράσινο " , " μπλε "} ?
Σύστημα . out.println ( someStrings [ 0 ] ) ?
Ο κώδικας δημιουργεί πρώτα τον πίνακα , στιγμιότυπο με τρία στοιχεία , προσβάσεις στη συνέχεια το πρώτο στοιχείο , το οποίο είναι αποθηκευμένο στη θέση μηδέν. Κώδικα Java μπορεί επίσης να βρόχο μέσω μιας σειράς , που πραγματοποιούν τη μεταποίηση κάθε στοιχείο :
για ( int i = 0 ? I System.out.println ( someStrings [ i ] ) ? } στην περίπτωση αυτή, ο κωδικός γράφει κάθε στοιχείο του πίνακα σε ξεχωριστή γραμμή προγραμματιστές που χρησιμοποιούν συστοιχίες πρέπει να βεβαιωθείτε ότι χρησιμοποιείτε μόνο έγκυροι δείκτες πίνακα κατά την πρόσβαση σε στοιχεία . Οι μόνες έγκυρες τιμές δείκτη πίνακα είναι εκείνες μεταξύ μηδέν και ένα μικρότερο από το μήκος της συστοιχίας . Array αρίθμηση ξεκινά από το μηδέν , έτσι ώστε η τελική θέση σε μια σειρά με τα πέντε στοιχεία είναι δείκτης τέσσερα . Όταν κωδικό πρόσβαση στοιχείων πίνακα χρησιμοποιώντας είτε μεταβλητή αναφορές ή ρητή αξίες , θα είναι επιτυχής μόνον εάν η τιμή του δείκτη που χρησιμοποιείται είναι εντός του εύρους του πίνακα . Java προκύπτουν όταν συμβαίνει κάτι που δεν είναι εντός των φυσιολογικών εκτέλεση ή επεξεργασία . Εάν ένας κωδικός απόσπασμα προσπαθεί να αποκτήσει πρόσβαση σε ένα στοιχείο πίνακα, χρησιμοποιώντας έναν δείκτη που είναι είτε αρνητική είτε είναι πέρα από την τελική θέση του πίνακα , Java θα ρίξει μια Array Δείκτης Out Of Bounds Εξαίρεση . Για παράδειγμα, εάν ένα πρόγραμμα προσπαθεί να διαβάσει το στοιχείο στη θέση τέσσερα σε μία συστοιχία με τέσσερα στοιχεία , η εξαίρεση θα ριχτεί δεδομένου ότι η τελική θέση συστοιχίας είναι τρία. Αυτό το σφάλμα είναι κοινή σε περιπτώσεις όπου τα προγράμματα που χρησιμοποιείτε βρόχους για να επεξεργαστούμε το περιεχόμενο του πίνακα. Ο Δείκτης Array από τα όρια Εξαίρεση είναι κοινή , αλλά προγραμματιστές δεν συνειδητοποιήσει αυτό μέχρι το χρόνο εκτέλεσης . Δεδομένου ότι δεν είναι μια εξαίρεση που ελέγχθηκαν , η πιθανότητα αυτού του σφάλματος δεν θα αποτρέψει ένα πρόγραμμα από την κατάρτιση και την εκτέλεση . Για το λόγο αυτό , οι προγραμματιστές Java πρέπει να κατασκευάσει δομές κωδικό πρόσβασης σειρά προσεκτικά , εκτελεί εκτεταμένες δοκιμές για να εξασφαλιστεί μια σειρά θα είναι προσβάσιμη μόνο με έγκυρες τιμές δείκτη .
εικόνων Ευρετήριο Αξίες
Η .
Η Εξαιρέσεις
Η εξαιρέσεις
Εικόνων Συγκέντρωση και χρόνου
Η
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα