Σπίτι Προσωπικά Οικονομικά Οι λέξεις σε ένα πρόγραμμα Java - dummies

Οι λέξεις σε ένα πρόγραμμα Java - dummies

Πίνακας περιεχομένων:

Βίντεο: Πως Μαθαίνω Προγραμματισμό, Μία Απλή Μέθοδος, teaser 2024

Βίντεο: Πως Μαθαίνω Προγραμματισμό, Μία Απλή Μέθοδος, teaser 2024
Anonim

Μέρος της Java Για Dummies Εξαπάτηση

Όταν γράφετε ένα πρόγραμμα Java, μπορείτε να διαιρέσετε τις λέξεις του προγράμματος σε διάφορες κατηγορίες. Αυτό το φύλλο εξαπατήσει σας λέει όλα σχετικά με αυτές τις κατηγορίες.

Λέξεις-κλειδιά

Η γλώσσα προγραμματισμού Java έχει 50 λέξεις-κλειδιά. Κάθε λέξη-κλειδί έχει συγκεκριμένη σημασία στη γλώσσα. Δεν μπορείτε να χρησιμοποιήσετε μια λέξη-κλειδί για κάτι άλλο από την προκαθορισμένη σημασία της.

Ο παρακάτω πίνακας αναφέρει τις λέξεις-κλειδιά της Java.

Λέξη-κλειδί Τι Περιγράφει
αφηρημένη Υποδηλώνει ότι οι λεπτομέρειες μιας κλάσης, μιας μεθόδου ή διεπαφής δίνονται σε άλλο σημείο του κώδικα.
assert Δοκιμάζει την αλήθεια μιας προϋπόθεσης που ο προγραμματιστής πιστεύει ότι είναι αλήθεια.
boolean Υποδηλώνει ότι μια τιμή είναι είτε αληθής είτε ψευδής.
διάλειμμα Σβήνει από βρόχο ή διακόπτη.
byte Υποδηλώνει ότι μια τιμή είναι ένας ολόκληρος αριθμός 8-bit.
περίπτωση Εισάγει μία από τις πολλές πιθανές διαδρομές εκτέλεσης σε μια εντολή διακόπτη.
catch Εισάγει δηλώσεις που εκτελούνται όταν κάτι διακόπτει τη ροή εκτέλεσης σε μια δοκιμαστική ρήτρα.
char Υποδηλώνει ότι μια τιμή είναι ένας χαρακτήρας (ένα γράμμα, ψηφίο, σύμβολο στίξης κ.ο.κ.) αποθηκευμένο σε 16 μπιτ μνήμης.
class Εισάγει μια κλάση - ένα σχέδιο για ένα αντικείμενο.
const Δεν μπορείτε να χρησιμοποιήσετε αυτή τη λέξη σε πρόγραμμα Java. Η λέξη δεν έχει νόημα αλλά, επειδή είναι μια λέξη-κλειδί, δεν μπορείτε να δημιουργήσετε μια μεταβλητή με την ονομασία const.
continue Δέχεται το απότομο τέλος της επανάληψης του τρέχοντος βρόχου και αρχίζει μια άλλη επανάληψη.
προεπιλογή Εισάγει μια διαδρομή εκτέλεσης για να ληφθεί όταν καμία περίπτωση δεν αντιστοιχεί σε μια εντολή διακόπτη.
κάνει Προκαλεί τον υπολογιστή να επαναλαμβάνει κάποιες δηλώσεις ξανά και ξανά (για παράδειγμα, όσο ο υπολογιστής συνεχίζει να παίρνει απαράδεκτα αποτελέσματα).
διπλό Υποδηλώνει ότι μια τιμή είναι ένας αριθμός 64-bit με ένα ή περισσότερα ψηφία μετά την υποδιαστολή.
Άλλο Εισάγει δηλώσεις που εκτελούνται όταν η συνθήκη σε μια εντολή if δεν είναι αληθής.
enum Δημιουργεί έναν νέο ορισμένο τύπο - μια ομάδα τιμών που μπορεί να έχει μια μεταβλητή.
επεκτείνει Δημιουργεί μια υποκατηγορία @@ md μια κλάση που επαναχρησιμοποιεί λειτουργικότητα από μια κατηγορία που έχει καθοριστεί προηγουμένως.
final Υποδηλώνει ότι η τιμή μιας μεταβλητής δεν μπορεί να αλλάξει, ότι η λειτουργικότητα μιας κλάσης δεν μπορεί να επεκταθεί ή ότι μια μέθοδος δεν μπορεί να αντικατασταθεί.
Τέλος Παρουσιάζει την τελευταία διαθήκη και την απόδειξη των δηλώσεων σε μια δοκιμαστική ρήτρα.
float Υποδηλώνει ότι μια τιμή είναι ένας αριθμός 32-bit με ένα ή περισσότερα ψηφία μετά την υποδιαστολή.
για Ο υπολογιστής επαναλαμβάνει ορισμένες δηλώσεις ξανά και ξανά (για παράδειγμα, ορισμένες φορές).
goto Δεν μπορείτε να χρησιμοποιήσετε αυτή τη λέξη σε ένα πρόγραμμα Java. Η λέξη δεν έχει νόημα. Επειδή πρόκειται για μια λέξη-κλειδί, δεν μπορείτε να δημιουργήσετε μια μεταβλητή με το όνομα goto.
εάν Δοκιμάζει για να διαπιστώσει αν μια προϋπόθεση είναι αληθής. Εάν είναι αλήθεια, ο υπολογιστής εκτελεί ορισμένες δηλώσεις. διαφορετικά, ο υπολογιστής εκτελεί άλλες δηλώσεις.
υλοποιεί Υποδηλώνει ότι μια κλάση παρέχει οργανισμούς για μεθόδους των οποίων οι κεφαλίδες δηλώνονται σε διεπαφή.
εισαγωγή Δίνει τη δυνατότητα στον προγραμματιστή να συντομεύει τα ονόματα των κλάσεων που ορίζονται σε ένα πακέτο.
instanceof Δοκιμές για να δείτε αν ένα συγκεκριμένο αντικείμενο προέρχεται από μια συγκεκριμένη κλάση.
int Υποδηλώνει ότι μια τιμή είναι ένας ακέραιος αριθμός 32-bit.
διεπαφή Εισάγει μια διεπαφή. Μια διεπαφή είναι σαν μια κλάση, αλλά, ως επί το πλείστον, οι μέθοδοι διεπαφής δεν έχουν οργανισμούς.
long Υποδηλώνει ότι μια τιμή είναι ένας ακέραιος αριθμός 64-bit.
native Ενεργοποιεί τον προγραμματιστή να χρησιμοποιεί κώδικα που γράφτηκε σε άλλη γλώσσα εκτός από την Java.
new Δημιουργεί ένα αντικείμενο από μια υπάρχουσα κλάση.
πακέτο Βάζει τον κώδικα σε ένα πακέτο - μια συλλογή λογικών σχετικών ορισμών.
private Υποδηλώνει ότι μια μεταβλητή ή μέθοδος μπορεί να χρησιμοποιηθεί μόνο μέσα σε μια συγκεκριμένη κλάση.
προστατευμένο Υποδηλώνει ότι μια μεταβλητή ή μέθοδος μπορεί να χρησιμοποιηθεί σε υποκατηγορίες από άλλο πακέτο.
public Υποδηλώνει ότι μια μεταβλητή, κλάση ή μέθοδος μπορεί να χρησιμοποιηθεί από οποιονδήποτε άλλο κώδικα Java.
επιστροφή Τερματίζει την εκτέλεση μιας μεθόδου και ενδεχομένως επιστρέφει μια τιμή στον καλούντα κωδικό.
short Υποδηλώνει ότι μια τιμή είναι ένας πλήρης αριθμός 16-bit.
static Υποδηλώνει ότι μια μεταβλητή ή μέθοδος ανήκει σε μια κλάση και όχι σε οποιοδήποτε αντικείμενο που δημιουργείται από την κλάση.
strictfp Περιορίζει την ικανότητα του υπολογιστή να αναπαριστά πολύ μεγάλους ή εξαιρετικά μικρούς αριθμούς όταν ο υπολογιστής κάνει ενδιάμεσους υπολογισμούς σε τιμές float και double.
super Αναφέρεται στην υπερκλάση του κώδικα στον οποίο εμφανίζεται η λέξη super.
διακόπτης Ενημερώνει τον υπολογιστή να ακολουθεί έναν από τους πολλούς τρόπους εκτέλεσης (μία από τις πολλές πιθανές περιπτώσεις), ανάλογα με την αξία μιας έκφρασης.
συγχρονισμένο Διατηρεί τα δύο νήματα να αλληλεπιδρούν μεταξύ τους.
Αυτό-αναφορά - αναφέρεται στο αντικείμενο στο οποίο εμφανίζεται η λέξη αυτή.
throw Δημιουργεί ένα νέο αντικείμενο εξαίρεσης και δηλώνει ότι έχει συμβεί μια εξαιρετική κατάσταση (συνήθως κάτι ανεπιθύμητο).
ρίχνει Υποδηλώνει ότι μια μέθοδος ή κατασκευαστής μπορεί να περάσει το buck όταν ρίχνεται μια εξαίρεση.
παροδικό Υποδηλώνει ότι, αν και όταν ένα αντικείμενο είναι σειριοποιημένο, η τιμή μιας μεταβλητής δεν χρειάζεται να αποθηκευτεί.
δοκιμάστε Εισάγει δηλώσεις που παρακολουθούνται (κατά τη διάρκεια εκτέλεσης) για πράγματα που μπορεί να πάθουν λάθος.
void Υποδηλώνει ότι μια μέθοδος δεν επιστρέφει τιμή.
volatile Επιβάλλει αυστηρούς κανόνες για τη χρήση μιας μεταβλητής από περισσότερα από ένα νήμα κάθε φορά.
ενώ Επαναλαμβάνει κάποιες δηλώσεις ξανά και ξανά (εφόσον η προϋπόθεση εξακολουθεί να ισχύει).

Λίτρα

Εκτός από τις λέξεις-κλειδιά, τρεις από τις λέξεις που χρησιμοποιείτε σε ένα πρόγραμμα Java ονομάζονται literals. Κάθε λέξη έχει μια συγκεκριμένη σημασία στη γλώσσα. Δεν μπορείτε να χρησιμοποιήσετε μια λέξη για κάτι άλλο εκτός από την προκαθορισμένη σημασία της.

Ο ακόλουθος πίνακας αναφέρει τις κυριολεκτικές λέξεις της Java.

Λικτή Τι κάνει
ψευδής Μια από τις δύο τιμές που μπορεί να έχει μια έκφραση boolean.
null Η τιμή "τίποτα". Εάν σκοπεύετε να έχετε μια έκφραση αναφορικά με ένα αντικείμενο κάποιου είδους, αλλά η έκφραση δεν αναφέρεται σε κανένα αντικείμενο, η τιμή της έκφρασης είναι null.
true Μια από τις δύο τιμές που μπορεί να έχει μια έκφραση boolean.

Οι λέξεις-κλειδιά και οι κυριολεκτικές λέξεις ονομάζονται reserved λέξεις επειδή κάθε μία από αυτές τις λέξεις προορίζεται για ειδική χρήση στη γλώσσα προγραμματισμού Java.

Περιορισμένες λέξεις-κλειδιά

Με την κυκλοφορία της Java 9, η γλώσσα έχει δέκα νέες λέξεις που ονομάζονται κλειστές λέξεις-κλειδιά. Μια περιορισμένη λέξη-κλειδί έχει συγκεκριμένη σημασία στη γλώσσα, αλλά μόνο αν χρησιμοποιείτε τη λέξη με συγκεκριμένο τρόπο. Για παράδειγμα, εάν γράφετε

απαιτούνται άλλα. υλικό;

λέτε στο Java ότι το πρόγραμμά σας δεν θα εκτελεστεί αν δεν έχει πρόσβαση σε κάποιο άλλο κώδικα (ο κώδικας που περιέχεται σε άλλα στοιχεία ). Αλλά αν γράψετε

int απαιτεί = 10;

τότε απαιτεί είναι μια μεταβλητή int μεταβλητή.

Ο παρακάτω πίνακας παραθέτει τις περιορισμένες λέξεις-κλειδιά της Java.

Περιορισμένη Λέξη-κλειδί Τι Περιγράφει
Εξαγωγές Υποδηλώνει ότι ο κώδικας σε ένα συγκεκριμένο πακέτο είναι διαθέσιμος για χρήση από κώδικα σε άλλες ενότητες.
ενότητα Μια δέσμη πακέτων.
ανοιχτό Υποδεικνύει ότι όλα τα πακέτα σε μια ενότητα είναι, κατά κάποιο τρόπο, διαθέσιμα για χρήση από κώδικα σε άλλες ενότητες.
ανοίγει Παρέχει πρόσβαση σε όλο τον κώδικα σε άλλη ενότητα. Αυτή η πρόσβαση χρησιμοποιεί την αντανάκλαση της Java (η οποία τείνει να είναι ακατάστατη).
παρέχει Υποδηλώνει ότι μια ενότητα παρέχει μια υπηρεσία διαθέσιμη.
απαιτεί Υποδεικνύει ότι το πρόγραμμα δεν θα εκτελεστεί αν δεν έχει πρόσβαση σε κάποιο άλλο κωδικό.
έως Ονομάζει τον κώδικα που έχει άδεια χρήσης συγκεκριμένου κώδικα.
μεταβατικό Όταν ο κωδικός μου απαιτεί τη χρήση του κωδικού Α και ο κωδικός Ζ απαιτεί τη χρήση του κωδικού μου, η λέξη μεταβατική σημαίνει ότι ο κώδικας Ζ απαιτεί αυτόματα έναν κωδικό.
χρησιμοποιεί Υποδεικνύει ότι μια ενότητα χρησιμοποιεί μια υπηρεσία.
με Ορίζει έναν συγκεκριμένο τρόπο χρήσης μιας υπηρεσίας.

Αναγνωριστικά στο Java API

Το API Java (Interface Programming Interface) έχει χιλιάδες αναγνωριστικά. Κάθε αναγνωριστικό είναι το όνομα του κάτι (μια τάξη, ένα αντικείμενο, μια μέθοδος ή κάτι τέτοιο). Αυτά τα αναγνωριστικά περιλαμβάνουν System, out, println, String, toString, JFrame, File, Scanner, επόμενο, nextInt, εξαίρεση, κλείσιμο, ArrayList, ροή, JTextField, Math, Random, MenuItem, Μήνας, parseInt, Query, Rectangle, Color, χρώμα, ρομπότ, SQLData, στοίβα, ουρά, χρονική ζώνη, διεύθυνση URL και πολλά άλλα.

Μπορείτε να επαναχρησιμοποιήσετε οποιοδήποτε από αυτά τα ονόματα για οποιονδήποτε σκοπό στον κώδικα σας.Αλλά αν το κάνετε, μπορεί να έχετε πρόβλημα να χρησιμοποιήσετε ένα όνομα με την κανονική του έννοια από το Java API. Για παράδειγμα, μπορείτε να γράψετε

int Σύστημα = 7;

java. lang. Σύστημα. έξω. println (σύστημα);

Αλλά δεν μπορείτε να γράψετε

int Σύστημα = 7;

Σύστημα. έξω. println (σύστημα);

Τα αναγνωριστικά που δηλώνετε (ο προγραμματιστής) δηλώνουν

Στο δικό σας πρόγραμμα Java, μπορείτε να δημιουργήσετε ονόματα στην απόλαυση της καρδιάς σας. Για παράδειγμα, στον κώδικα

διπλός multiplyByTwo (διπλό myValue) {

επιστρέφει myValue * 2;

}

τα ονόματα multiplyByTwo και myValue είναι τα δικά σας αναγνωριστικά.

Όταν δημιουργείτε ένα νέο όνομα, μπορείτε να χρησιμοποιήσετε γράμματα, ψηφία, υποσημειώσεις (_) και πινακίδες δολαρίων ($). Αλλά μην ξεκινήσετε το όνομα με ένα ψηφίο. Αν προσπαθήσετε να ξεκινήσετε ένα όνομα με ένα ψηφίο, η Java απαντά με ένα μήνυμα "Μην το κάνετε αυτό".

Οι λέξεις σε ένα πρόγραμμα Java - dummies

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

- να έχουν ορισμένους περιορισμούς όταν πρόκειται για υπολογισμό μαθηματικών. Αυτοί οι περιορισμοί είναι συνήθως ασήμαντοι, αλλά μερικές φορές γλιστρίζουν και σας δαγκώνουν. Εδώ είναι τα πράγματα που πρέπει να προσέξετε όταν κάνετε μαθηματικά στην Java. Η

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...