Σπίτι Προσωπικά Οικονομικά Αρχή Προγραμματισμός με Java Για Ανδρείκελα Cheat Sheet - dummies

Αρχή Προγραμματισμός με Java Για Ανδρείκελα Cheat Sheet - dummies

Βίντεο: Week 1 2024

Βίντεο: Week 1 2024
Anonim

Με Barry Burd

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

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

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

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

Λέξη-κλειδί Τι Περιγράφει
περίληψη Υποδηλώνει ότι οι λεπτομέρειες μιας κλάσης, μιας μεθόδου ή διεπαφής δίνονται σε άλλο σημείο του κώδικα.
assert Δοκιμάζει την αλήθεια μιας προϋπόθεσης που ο προγραμματιστής πιστεύει ότι είναι αλήθεια.
boolean Υποδηλώνει ότι μια τιμή είναι είτε true είτε false .
σπάσει Σβήνει από ένα βρόχο ή διακόπτης .
byte Υποδηλώνει ότι μια τιμή είναι ένας ολόκληρος αριθμός 8-bit.
περίπτωση Εισάγει μία από τις πολλές πιθανές διαδρομές εκτέλεσης σε μια εντολή διακόπτη .
catch Εισάγει δηλώσεις που εκτελούνται όταν κάτι διακόπτει τη ροή εκτέλεσης σε μια ρήτρα try .
char Υποδηλώνει ότι μια τιμή είναι ένας χαρακτήρας (ένα γράμμα, ψηφίο, σύμβολο στίξης κ.ο.κ.) αποθηκευμένο σε 16 μπιτ μνήμης.
class Εισάγει μια κλάση - ένα σχέδιο για ένα αντικείμενο.
const Δεν μπορείτε να χρησιμοποιήσετε αυτή τη λέξη σε πρόγραμμα Java. Η λέξη δεν έχει νόημα αλλά, επειδή είναι μια λέξη-κλειδί, δεν μπορείτε να δημιουργήσετε μια μεταβλητή με την ονομασία const.
continue Δέχεται το απότομο τέλος της επανάληψης του τρέχοντος βρόχου και αρχίζει μια άλλη επανάληψη.
προεπιλογή Εισάγει μια διαδρομή εκτέλεσης για να ληφθεί όταν καμία περίπτωση δεν αντιστοιχεί σε μια εντολή διακόπτη .
κάνει Προκαλεί τον υπολογιστή να επαναλαμβάνει κάποιες δηλώσεις ξανά και ξανά (για παράδειγμα, όσο ο υπολογιστής συνεχίζει να παίρνει απαράδεκτα αποτελέσματα).
διπλό Υποδηλώνει ότι μια τιμή είναι ένας αριθμός 64-bit με ένα ή περισσότερα ψηφία μετά την υποδιαστολή.
else Εισάγει δηλώσεις που εκτελούνται όταν η συνθήκη σε μια αν δήλωση δεν είναι αληθής.
enum Δημιουργεί έναν νέο ορισμένο τύπο - μια ομάδα τιμών που μπορεί να έχει μια μεταβλητή.
επεκτείνει Δημιουργεί μια υποκατηγορία - μια κλάση που επαναχρησιμοποιεί λειτουργικότητα από μια προκαθορισμένη κλάση.
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

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

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

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

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

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

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

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

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

int απαιτεί = 10;

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

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

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

Το API Java (Interface Programming Interface) έχει χιλιάδες αναγνωριστικά. Κάθε αναγνωριστικό είναι το όνομα του κάτι (μια τάξη, ένα αντικείμενο, μια μέθοδος ή κάτι τέτοιο). Αυτά τα αναγνωριστικά περιλαμβάνουν το

System, out, println, String, toString, JFrame, File, Scanner, επόμενο, nextInt, Exception, close, ArrayList, stream, JTextField, Math, Random, Χρώμα, Οβάλ, χρώμα, Ρομπότ, SQLData, στοίβα, ουρά, χρονική ζώνη, διεύθυνση URL και πολλά άλλα. Μπορείτε να επαναχρησιμοποιήσετε οποιοδήποτε από αυτά τα ονόματα για οποιονδήποτε σκοπό στον κώδικα σας. Αλλά αν το κάνετε, μπορεί να έχετε πρόβλημα να χρησιμοποιήσετε ένα όνομα με την κανονική του έννοια από το Java API. Για παράδειγμα, μπορείτε να γράψετε

int Σύστημα = 7;

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

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

int Σύστημα = 7;

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

Αναγνωριστές Java που δηλώνετε

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

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

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

}

τα ονόματα

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

Αρχή Προγραμματισμός με Java Για Ανδρείκελα Cheat Sheet - 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 - ανδρείκελα

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