21 Δεκεμβρίου 2001
Ε: Υπάρχει κάποιος λόγος που δεν μπορώ να χρησιμοποιήσω αριθμούς ως μέρος των δηλώσεων πακέτου και εισαγωγής; Για παράδειγμα, εάν το όνομα τομέα μου είναι www.7ofHearts.com και θέλω να δημιουργήσω ένα πακέτο χρησιμοποιώντας το όνομα τομέα μου, τότε:
πακέτο com.7ofHearts;
δεν συντάσσει, ωστόσο: μεταγλωττίζει. Εάν έχω μια εφαρμογή που πρέπει να εισαγάγει το παραπάνω πακέτο, ούτε: ούτε θα μεταγλωττιστεί. Υπάρχει λύση ή δεν επιτρέπονται αριθμοί σε πακέτα ή δηλώσεις εισαγωγής; ΕΝΑ: Στην Java, όλα τα αναγνωριστικά πρέπει να ξεκινούν με ένα γράμμα, μια υπογράμμιση ή έναν χαρακτήρα νομίσματος Unicode. Οποιοδήποτε άλλο σύμβολο, όπως ένας αριθμός, δεν είναι έγκυρο. Επιπλέον, ένα αναγνωριστικό δεν μπορεί να έχει την ίδια ορθογραφία με μία από τις δεσμευμένες λέξεις της Java. (Για μια λίστα λέξεων-κλειδιών και κυριολεκτικών λέξεων που προορίζονται για χρήση ως αναγνωριστικά, δείτε "3.9 Λέξεις-κλειδιά" από το Η προδιαγραφή γλώσσας Java.) Στην Java ένα αναγνωριστικό είναι οτιδήποτε χρησιμοποιείται για το όνομα μιας δηλωμένης οντότητας. Έτσι, ένα αναγνωριστικό περιλαμβάνει όλα τα ονόματα πακέτων, τάξεων, μεθόδων, παραμέτρων και μεταβλητών. Έτσι στην περίπτωση του Η μόνη πρότασή μου: γράψτε "7." Δοκιμάστε Για περισσότερες πληροφορίες σχετικά με τα αναγνωριστικά, βεβαιωθείτε ότι έχετε δει "3.8 Αναγνωριστικά" από Η προδιαγραφή γλώσσας Java.πακέτο com. \ u0055ofHearts;
εισαγωγή com.7ofHearts. *;
εισαγωγή com. \ u0055ofHearts. *;
7ofHearts
, απλά δεν έχετε τύχη. com.sevenofhearts
αντί com.7ofhearts
.
Μάθετε περισσότερα σχετικά με αυτό το θέμα
- Για περισσότερα σχετικά με τα αναγνωριστικά, διαβάστε "3.8 Αναγνωριστικά" από το Η προδιαγραφή γλώσσας Java
//java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#40625
- Θα βρείτε μια λίστα με τις δεσμευμένες λέξεις-κλειδιά και τις λέξεις της Java, οι οποίες δεν είναι διαθέσιμες ως αναγνωριστικά, στις "3.9 Λέξεις-κλειδιά" Η προδιαγραφή γλώσσας Java
//java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#229308
- Θέλουν περισσότερα? Δείτε το Ε & Α Java Ευρετήριο για τον πλήρη κατάλογο ερωτήσεων και απαντήσεων
//www.javaworld.com/columns/jw-qna-index.shtml
- Για περισσότερες από 100 διορατικές συμβουλές Java από μερικά από τα καλύτερα μυαλά στην επιχείρηση, επισκεφτείτε JavaWorld 'μικρό Συμβουλές Java Δείκτης
//www.javaworld.com/columns/jw-tips-index.shtml
- Μάθετε τα βασικά του Java από την πλευρά του πελάτη στο δικό μας Αρχάριος Java συζήτηση. Τα βασικά θέματα περιλαμβάνουν τη γλώσσα Java, την εικονική μηχανή Java, τα API και τα εργαλεία ανάπτυξης
//forums.idg.net/webx?50@@.ee6b804
- Εγγραφείτε JavaWorldείναι δωρεάν Εφαρμοσμένη Java ενημερωτικό δελτίο
//www.javaworld.com/subscribe
- Θα βρείτε πληθώρα άρθρων που σχετίζονται με την πληροφορική από τις αδελφές εκδόσεις μας στο .net
Αυτή η ιστορία, "Έγκυρα αναγνωριστικά" δημοσιεύθηκε αρχικά από το JavaWorld.