Σπίτι Προσωπικά Οικονομικά Προγραμματισμός Java: Ψάχνετε για αρχεία - dummies

Προγραμματισμός Java: Ψάχνετε για αρχεία - dummies

Βίντεο: Computational Linguistics, by Lucas Freitas 2024

Βίντεο: Computational Linguistics, by Lucas Freitas 2024
Anonim

Προσπαθείτε να μεταγλωττίσετε το πρόγραμμα Java στην καταχώρηση του παραδείγματος. Ο μεταγλωττιστής Java τρυπάει τον κώδικα και σκοντάφτει μερικά κομμάτια που λείπουν. Πρώτα υπάρχει αυτό το πράγμα που ονομάζεται ArtFrame. Στη συνέχεια, έχετε αυτή την εργασία σχεδίασης. Η λίστα ορίζει μια κλάση που ονομάζεται ShowFrame, όχι ArtFrame ή Σχέδιο. Έτσι, πού πηγαίνει ο μεταγλωττιστής για πληροφορίες σχετικά με τις κλάσεις ArtFrame και Drawing;

Εάν σταματήσετε να το σκεφτείτε, το πρόβλημα μπορεί να είναι τρομακτικό. Πρέπει ο μεταγλωττιστής να ψάξει σε όλο το σκληρό σας δίσκο για αρχεία με το όνομα ArtFrame. java ή Σχέδιο. τάξη? Πόσο μεγάλο είναι ο νέος σκληρός σας δίσκος; 500GB; 750GB; 6, 000, 000GB;

Και τι γίνεται με αναφορές σε αρχεία σε μονάδες δίσκου δικτύου; Ο χώρος αναζήτησης είναι δυνητικά απεριόριστος. Τι γίνεται αν ο μεταγλωττιστής τελικά λύσει όλα αυτά τα θέματα; Στη συνέχεια, προσπαθείτε να εκτελέσετε τον κώδικα σας και η Java Virtual Machine (JVM) αρχίζει να ψάχνει ξανά.

Για να αντιμετωπίσει αυτό το πρόβλημα, η Java ορίζει κάτι που ονομάζεται CLASSPATH. Το CLASSPATH είναι μια λίστα με τα μέρη όπου ο μεταγλωττιστής και ο JVM αναζητούν κώδικα. Υπάρχουν διάφοροι τρόποι για να ορίσετε ένα CLASSPATH. Ορισμένοι προγραμματιστές δημιουργούν ένα νέο CLASSPATH κάθε φορά που εκτελούν ένα πρόγραμμα Java. Άλλοι δημιουργούν μια μεταβλητή CLASSPATH σε όλο το σύστημα.

Αν είστε εξοικειωμένοι με τη μεταβλητή PATH σε υπολογιστές Windows και UNIX, ίσως ήδη γνωρίζετε πώς λειτουργεί αυτό το στοιχείο.

Ο ένας ή ο άλλος τρόπος, ο μεταγλωττιστής και ο JVM χρειάζονται μια λίστα με τα μέρη για να αναζητήσουν κώδικα. Χωρίς μια τέτοια λίστα, αυτά τα εργαλεία Java δεν φαίνονται πουθενά. Δεν βρίσκουν μαθήματα όπως το ArtFrame ή το Σχέδιο. Παίρνετε ένα μήνυμα δεν μπορεί να βρει μήνυμα συμβόλου ή μήνυμα NoClassDefFoundError και είστε πολύ δυσαρεστημένοι.

Για να καταστήσετε σαφή αυτή την επιχείρηση σχετικά με τους τροποποιητές πρόσβασης, χρειάζεστε ένα παράδειγμα. Σε πολλά παραδείγματα Java, σχεδόν όλα είναι δημόσια. Με την πρόσβαση του κοινού, δεν χρειάζεται να ανησυχείτε για το ποιος μπορεί να χρησιμοποιήσει αυτό.

Ο κώδικας για αυτό το πρώτο παράδειγμα έρχεται σε πολλά μέρη. Το πρώτο μέρος, το οποίο βρίσκεται στην λίστα, εμφανίζει ένα ArtFrame. Στην όψη του ArtFrame είναι ένα Σχέδιο. Εάν όλα τα σωστά κομμάτια είναι στη θέση τους, η εκτέλεση του κώδικα εμφανίζει ένα παράθυρο όπως αυτό που φαίνεται στο σχήμα.

Εισαγωγή com. βόμβος. σχέδια ζωγραφικής. Σχέδιο; εισαγωγή com. βόμβος. πλαίσια. ArtFrame; class ShowFrame {δημόσιο static κενό main (String args []) {ArtFrame artFrame = νέο ArtFrame (νέο σχέδιο ()); artFrame. setSize (200, 100). artFrame. setVisible (true)?}
Προγραμματισμός 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 - ανδρείκελα

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