Πίνακας περιεχομένων:
- Applet
- ArrayList
- Συζητήστε για τις χρήσιμες κλάσεις σας Java! Η κατηγορία File κάνει μια δέσμη χρήσιμων πραγμάτων. Η μέθοδος canRead σας λέει αν μπορείτε να διαβάσετε από ένα αρχείο ή όχι. Η μέθοδος canWrite σας λέει αν μπορείτε να γράψετε σε ένα αρχείο. Η μέθοδος κλήσης setReadOnly εξασφαλίζει ότι δεν μπορείτε να γράψετε κατά λάθος σε ένα αρχείο.
- Η κλάση Ακέραιος έχει πολλά άλλα χαρακτηριστικά που έρχονται σε πρακτικό όταν εργάζεστε με τιμές int. Για παράδειγμα, το Integer. Το MAX_VALUE αντιπροσωπεύει τον αριθμό 2147483647. Αυτή είναι η μεγαλύτερη τιμή που μπορεί να αποθηκεύσει μια μεταβλητή int. Η έκφραση Ακέραιος. Το MIN_VALUE αντιπροσωπεύει τον αριθμό -2147483648 (τη μικρότερη τιμή που μπορεί να αποθηκεύσει μια μεταβλητή int).
- Έχετε αριθμούς για να τραγουδήσετε; Χρησιμοποιείτε τον υπολογιστή σας για να κάνετε εξωτικούς υπολογισμούς; Εάν ναι, δοκιμάστε την τάξη μαθηματικών της Java. (Είναι κομμάτι κώδικα, όχι τόπος να καθίσετε και να ακούσετε διαλέξεις σχετικά με την άλγεβρα.) Η τάξη των Μαθημάτων ασχολείται με π,
- Με το Αριθμητικό Πρότυπο. getCurrencyInstance μέθοδος, μπορείτε να μετατρέψετε 20. 338500000000003 σε $ 20. 34. Εάν οι Ηνωμένες Πολιτείες δεν είναι το σπίτι σας ή εάν η εταιρεία σας πουλάει προϊόντα παγκοσμίως, μπορείτε να βελτιώσετε την εμφάνιση νομισμάτων με Java Locale. Για παράδειγμα, με euro = NumberFormat. getCurrencyInstance (Locale. FRANCE), μια κλήση προς το ευρώ. (3) επιστρέφει 3, 00 € αντί για $ 3. 00.
- Η κατηγορία Σαρωτή της Java μπορεί να κάνει πολλά πράγματα. Όπως και η κλάση NumberFormat, ο σαρωτής μπορεί να χειριστεί αριθμούς από διάφορες τοποθεσίες. Για παράδειγμα, για εισαγωγή 3, 5 και σημαίνει "τρία και μισά", μπορείτε να πληκτρολογήσετε myScanner. useLocale (Locale, Γαλλία). Μπορείτε επίσης να πείτε σε ένα σαρωτή να παρακάμψει ορισμένες συμβολοσειρές εισόδου ή να χρησιμοποιήσει αριθμητικές βάσεις διαφορετικές από 10. Η κατηγορία σαρωτών είναι πολύ ευπροσάρμοστη.
- Η κλάση String έχει πολλές χρήσιμες μεθόδους. Για παράδειγμα, με τη μέθοδο μήκους, βρίσκετε τον αριθμό των χαρακτήρων σε μια συμβολοσειρά. Με το replaceAll, μπορείτε εύκολα να αλλάξετε τη φράση "το σφάλμα μου" στο "σφάλμα σας" οπουδήποτε "το ελάττωμά μου" εμφανίζεται μέσα σε μια συμβολοσειρά. Και με σύγκριση, μπορείτε να ταξινομήσετε αλφαβητικά συμβολοσειρά.
- Μερικές φορές, ίσως χρειαστεί να κόψετε τις χορδές σε κομμάτια. Για παράδειγμα, μπορεί να έχετε μια μεταβλητή fullName που αποθηκεύει μια συμβολοσειρά "Barry A. Burd". Από αυτήν την τιμή fullName, πρέπει να δημιουργήσετε τιμές firstName, middleInitial και lastName. Έχετε μια μεγάλη σειρά ("Barry A. Burd"), και χρειάζεστε τρεις μικρές χορδές - "Barry", "A. "Και" Burd ".
- Ίσως γνωρίζετε το σύστημα. in και System. έξω. Αλλά τι γίνεται με το σύστημα. getProperty; Η μέθοδος getProperty αποκαλύπτει όλα τα είδη πληροφοριών σχετικά με τον υπολογιστή σας.
Βίντεο: Java Tutorial Στα Ελληνικά - Μάθημα #8 : Getters ,Setters ,toString() method 2024
Για να σας βοηθήσει να γνωρίσετε μερικές από τις καλύτερες τάξεις Java API για αρχάριους προγραμματιστές, εδώ είναι μια σύντομη λίστα. Για περισσότερες πληροφορίες σχετικά με αυτές τις κλάσεις, ελέγξτε την τεκμηρίωση του API της Java online.
Applet
Τι συζήτηση Java είναι πλήρης χωρίς κάποια αναφορά των μικροεφαρμογών; Μια μικροεφαρμογή είναι ένα κομμάτι κώδικα που τρέχει μέσα σε ένα παράθυρο προγράμματος περιήγησης στο Web. Για παράδειγμα, ένας υπολογιστής μικρού νομίσματος που τρέχει σε ένα μικρό ορθογώνιο στην ιστοσελίδα σας μπορεί να είναι ένα κομμάτι κώδικα γραμμένο σε Java.
Την ίδια στιγμή, οι μικροεφαρμογές Java ήταν πραγματικά καυτά πράγματα, αλλά σήμερα οι άνθρωποι ενδιαφέρονται πολύ περισσότερο για τη χρήση της Java για επιχειρηματική επεξεργασία. Εν πάση περιπτώσει, αν τα applets είναι το πράγμα σας, μην είστε ντροπαλοί. Ελέγξτε τη σελίδα Applet της τεκμηρίωσης API της Java.
ArrayList
Αυτό είναι καλό, αλλά σε οποιαδήποτε γλώσσα προγραμματισμού, οι συστοιχίες έχουν τους περιορισμούς τους. Για παράδειγμα, πάρτε μια σειρά μεγέθους 100. Εάν ξαφνικά πρέπει να αποθηκεύσετε μια 101η αξία, είστε απλά τυχεροί. Δεν μπορείτε να αλλάξετε το μέγεθος του πίνακα χωρίς να ξαναγράψετε κάποιο κώδικα. Η εισαγωγή μιας τιμής σε μια συστοιχία είναι ένα άλλο πρόβλημα.
Αλλά η Java έχει μια κλάση ArrayList. Ένα ArrayList είναι σαν ένας πίνακας, εκτός από το ότι τα αντικείμενα ArrayList αναπτύσσονται και συρρικνώνονται ανάλογα με τις ανάγκες. Μπορείτε επίσης να εισάγετε νέες τιμές χωρίς πόνο χρησιμοποιώντας τη μέθοδο προσθήκης της κλάσης ArrayList. Τα αντικείμενα ArrayList είναι πολύ χρήσιμα επειδή κάνουν όλα τα ωραία πράγματα που δεν μπορούν να κάνουν οι πίνακες.
Συζητήστε για τις χρήσιμες κλάσεις σας Java! Η κατηγορία File κάνει μια δέσμη χρήσιμων πραγμάτων. Η μέθοδος canRead σας λέει αν μπορείτε να διαβάσετε από ένα αρχείο ή όχι. Η μέθοδος canWrite σας λέει αν μπορείτε να γράψετε σε ένα αρχείο. Η μέθοδος κλήσης setReadOnly εξασφαλίζει ότι δεν μπορείτε να γράψετε κατά λάθος σε ένα αρχείο.
Η μέθοδος deleteOnExit διαγράφει ένα αρχείο, αλλά όχι μέχρι να σταματήσει να εκτελείται το πρόγραμμα. Μέθοδος υπάρχει έλεγχοι για να δείτε αν έχετε ένα συγκεκριμένο αρχείο. Οι μέθοδοι είναιHidden, lastModified και το μήκος σας δίνουν ακόμη περισσότερες πληροφορίες για ένα αρχείο. Μπορείτε ακόμη και να δημιουργήσετε ένα νέο κατάλογο καλώντας τη μέθοδο mkdir. Πρόσωπο αυτό, αυτή η κατηγορία αρχείων είναι ισχυρά πράγματα!
Ακέραιο
Η κλάση Ακέραιος έχει πολλά άλλα χαρακτηριστικά που έρχονται σε πρακτικό όταν εργάζεστε με τιμές int. Για παράδειγμα, το Integer. Το MAX_VALUE αντιπροσωπεύει τον αριθμό 2147483647. Αυτή είναι η μεγαλύτερη τιμή που μπορεί να αποθηκεύσει μια μεταβλητή int. Η έκφραση Ακέραιος. Το MIN_VALUE αντιπροσωπεύει τον αριθμό -2147483648 (τη μικρότερη τιμή που μπορεί να αποθηκεύσει μια μεταβλητή int).
Μια κλήση προς το Integer. toBinaryString παίρνει ένα int και επιστρέφει τη βάση-2 (δυαδική) παράσταση. Και τι Integer. toBinaryString γίνεται για τη βάση 2, Integer. toHexString για βάση 16 (δεκαεξαδικό).
Μαθηματικά
Έχετε αριθμούς για να τραγουδήσετε; Χρησιμοποιείτε τον υπολογιστή σας για να κάνετε εξωτικούς υπολογισμούς; Εάν ναι, δοκιμάστε την τάξη μαθηματικών της Java. (Είναι κομμάτι κώδικα, όχι τόπος να καθίσετε και να ακούσετε διαλέξεις σχετικά με την άλγεβρα.) Η τάξη των Μαθημάτων ασχολείται με π,
e , λογάριθμους, τριγωνικές συναρτήσεις, τετραγωνικές ρίζες και όλα αυτά τα άλλα μαθηματικά πράγματα που δίνουν στους περισσότερους ανθρώπους τις σέρνεται. NumberFormat
Με το Αριθμητικό Πρότυπο. getCurrencyInstance μέθοδος, μπορείτε να μετατρέψετε 20. 338500000000003 σε $ 20. 34. Εάν οι Ηνωμένες Πολιτείες δεν είναι το σπίτι σας ή εάν η εταιρεία σας πουλάει προϊόντα παγκοσμίως, μπορείτε να βελτιώσετε την εμφάνιση νομισμάτων με Java Locale. Για παράδειγμα, με euro = NumberFormat. getCurrencyInstance (Locale. FRANCE), μια κλήση προς το ευρώ. (3) επιστρέφει 3, 00 € αντί για $ 3. 00.
Η κλάση NumberFormat έχει επίσης μεθόδους για την εμφάνιση πράξεων που δεν είναι ποσά νομισμάτων. Για παράδειγμα, μπορείτε να εμφανίσετε έναν αριθμό με ή χωρίς κόμματα, με ή χωρίς αρχικά μηδενικά, και με τόσους αριθμούς πέρα από την υποδιαστολή, όπως σας ενδιαφέρει να συμπεριλάβετε.
Σαρωτής
Η κατηγορία Σαρωτή της Java μπορεί να κάνει πολλά πράγματα. Όπως και η κλάση NumberFormat, ο σαρωτής μπορεί να χειριστεί αριθμούς από διάφορες τοποθεσίες. Για παράδειγμα, για εισαγωγή 3, 5 και σημαίνει "τρία και μισά", μπορείτε να πληκτρολογήσετε myScanner. useLocale (Locale, Γαλλία). Μπορείτε επίσης να πείτε σε ένα σαρωτή να παρακάμψει ορισμένες συμβολοσειρές εισόδου ή να χρησιμοποιήσει αριθμητικές βάσεις διαφορετικές από 10. Η κατηγορία σαρωτών είναι πολύ ευπροσάρμοστη.
String
Η κλάση String έχει πολλές χρήσιμες μεθόδους. Για παράδειγμα, με τη μέθοδο μήκους, βρίσκετε τον αριθμό των χαρακτήρων σε μια συμβολοσειρά. Με το replaceAll, μπορείτε εύκολα να αλλάξετε τη φράση "το σφάλμα μου" στο "σφάλμα σας" οπουδήποτε "το ελάττωμά μου" εμφανίζεται μέσα σε μια συμβολοσειρά. Και με σύγκριση, μπορείτε να ταξινομήσετε αλφαβητικά συμβολοσειρά.
StringTokenizer
Μερικές φορές, ίσως χρειαστεί να κόψετε τις χορδές σε κομμάτια. Για παράδειγμα, μπορεί να έχετε μια μεταβλητή fullName που αποθηκεύει μια συμβολοσειρά "Barry A. Burd". Από αυτήν την τιμή fullName, πρέπει να δημιουργήσετε τιμές firstName, middleInitial και lastName. Έχετε μια μεγάλη σειρά ("Barry A. Burd"), και χρειάζεστε τρεις μικρές χορδές - "Barry", "A. "Και" Burd ".
Ευτυχώς, η τάξη StringTokenizer κάνει αυτό το είδος εργασίας grunt. Χρησιμοποιώντας αυτή την τάξη, μπορείτε να διαχωρίσετε "Barry A. Burd" ή "Barry, A., Burd" ή ακόμα και "BarryA. Burd "σε κομμάτια. Μπορείτε επίσης να αντιμετωπίζετε κάθε διαχωριστικό ως πολύτιμα δεδομένα ή μπορείτε να αγνοήσετε κάθε διαχωριστή σαν να ήταν σκουπίδια. Για να κάνετε πολλές ενδιαφέρουσες επεξεργασίες χρησιμοποιώντας χορδές, ελέγξτε την κλάση StringTokenizer της Java.
Σύστημα
Ίσως γνωρίζετε το σύστημα. in και System. έξω. Αλλά τι γίνεται με το σύστημα. getProperty; Η μέθοδος getProperty αποκαλύπτει όλα τα είδη πληροφοριών σχετικά με τον υπολογιστή σας.
Μερικές από τις πληροφορίες που μπορείτε να βρείτε περιλαμβάνουν το όνομα του λειτουργικού σας συστήματος, την αρχιτεκτονική του επεξεργαστή σας, την έκδοση εικονικής μηχανής Java, το classpath σας, το όνομα χρήστη σας και αν το σύστημά σας χρησιμοποιεί μια αντίστροφη κάθετο ή μια πλάγια κάθετο.Βέβαια, μπορεί να γνωρίζετε ήδη όλα αυτά τα πράγματα. Αλλά ο κώδικας Java σας χρειάζεται να το ανακαλύψετε εν κινήσει;