Σπίτι Προσωπικά Οικονομικά 10 χρήσιμες κλάσεις στο Java API - dummies

10 χρήσιμες κλάσεις στο Java API - dummies

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

Βίντεο: Java Tutorial Στα Ελληνικά - Μάθημα #8 : Getters ,Setters ,toString() method 2024

Βίντεο: Java Tutorial Στα Ελληνικά - Μάθημα #8 : Getters ,Setters ,toString() method 2024
Anonim

Για να σας βοηθήσει να γνωρίσετε μερικές από τις καλύτερες τάξεις 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 σας χρειάζεται να το ανακαλύψετε εν κινήσει;

10 χρήσιμες κλάσεις στο Java API - 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 - ανδρείκελα

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