Βίντεο: Leap Motion SDK 2024
Για να αντιμετωπίσετε όγκους δεδομένων στη Java, χρειάζεστε εργαλεία για την ανάγνωση από αρχεία δίσκου (και γραφής). Με την απλή αναφορά των αρχείων δίσκων, οι καρδιές κάποιων ανθρώπων αρχίζουν να παλλόμαστε με φόβο. Μετά από όλα, ένα αρχείο δίσκου είναι αόρατο και αόρατο. Είναι αποθηκευμένο κάπου μέσα στον υπολογιστή σας, με κάποια μαγική μαγνητική διαδικασία.
Η αλήθεια είναι ότι η λήψη δεδομένων από ένα δίσκο μοιάζει πολύ με τη λήψη δεδομένων από το πληκτρολόγιο. Η εκτύπωση δεδομένων σε ένα δίσκο είναι σαν την εκτύπωση δεδομένων στην οθόνη του υπολογιστή.
Για τους σκοπούς σας εδώ, η εμφάνιση εξόδου κειμένου ενός προγράμματος "στην οθόνη του υπολογιστή" σημαίνει την εμφάνιση κειμένου στην προβολή κονσόλας του Eclipse. Αν αποφύγετε την Eclipse υπέρ ενός διαφορετικού IDE (όπως το NetBeans ή το IntelliJ IDEA) ή αποφεύγετε όλα τα IDE υπέρ του παραθύρου εντολών του συστήματός σας, τότε "για την οθόνη του υπολογιστή" σημαίνει κάτι ελαφρώς διαφορετικό. Παρακαλούμε διαβάστε τις γραμμές ανάλογα με τις ανάγκες.
Επίσης, ορισμένοι υπολογιστές διαθέτουν μνήμη flash χωρίς καθόλου δίσκους τίμια σε καλή κατάσταση. Έτσι, οι όροι "δισκέτα" και "αρχεία δίσκων" εμφανίζουν σημάδια ηλικίας. Αλλά ας αντιμετωπίσουμε πραγματικά γεγονότα: Ένα "δισκάκι" δεν πωλεί πλέον δίσκους βινυλίου. Οι σημερινές οθόνες LCD δεν χρειάζονται πλέον εξοικονόμηση. Και, τα ραδιοφωνικά κουμπιά μιας ιστοσελίδας δεν σημαίνουν τους αγαπημένους σας σταθμούς.
Εξετάστε το σενάριο όταν εκτελείτε κάποιο κώδικα. Πληκτρολογείτε κάποια στοιχεία στο πληκτρολόγιο. Το πρόγραμμα παίρνει αυτά τα πράγματα και εκτοξεύει κάποια δικά του πράγματα. Το πρόγραμμα στέλνει αυτό το νέο υλικό στην προβολή κονσόλας. Στην πραγματικότητα, η ροή δεδομένων πηγαίνει από το πληκτρολόγιο, από τα εσωτερικά του υπολογιστή και από την οθόνη.
Υπάρχει ένα αρχείο που περιέχει δεδομένα στο σκληρό σας δίσκο. Το πρόγραμμα λαμβάνει δεδομένα από το αρχείο δίσκου και εκτοξεύει μερικά ολοκαίνουργια δεδομένα. Το πρόγραμμα στέλνει τότε τα νέα δεδομένα σε ένα άλλο αρχείο στον σκληρό δίσκο. Στην πραγματικότητα, η ροή δεδομένων πηγαίνει από ένα αρχείο δίσκου, από τα εσωτερικά του υπολογιστή και από ένα άλλο αρχείο δίσκου.
Αυτά τα δύο σενάρια είναι πολύ παρόμοια. Στην πραγματικότητα, βοηθά να θυμάστε αυτά τα θεμελιώδη σημεία:
-
Τα πράγματα σε ένα αρχείο δίσκου δεν διαφέρουν από τα πράγματα που πληκτρολογείτε σε ένα πληκτρολόγιο.
Εάν ένα πρόγραμμα ανάγνωσης πληκτρολογίου αναμένει να πληκτρολογήσετε 19. 95 5, τότε το αντίστοιχο πρόγραμμα ανάγνωσης δίσκου αναμένει ένα αρχείο που περιέχει τους ίδιους χαρακτήρες 19. 95 5. Εάν ένα πρόγραμμα ανάγνωσης πληκτρολογίου αναμένει να πατήσετε Enter και πληκτρολογήστε περισσότερους χαρακτήρες, τότε το αντίστοιχο πρόγραμμα ανάγνωσης δίσκου αναμένει περισσότερους χαρακτήρες στην επόμενη γραμμή του αρχείου.
-
Τα πράγματα σε ένα αρχείο δίσκου δεν διαφέρουν από τα πράγματα που βλέπετε στην προβολή κονσόλας του Eclipse.
Αν ένα πρόγραμμα εκτύπωσης οθόνης εμφανίζει τον αριθμό 99. 75, τότε το αντίστοιχο πρόγραμμα εγγραφής δίσκου γράφει τον αριθμό 99. 75 σε ένα αρχείο. Εάν ένα πρόγραμμα εκτύπωσης οθόνης μετακινεί τον κέρσορα στην επόμενη γραμμή, τότε το αντίστοιχο πρόγραμμα εγγραφής δίσκου δημιουργεί μια νέα γραμμή στο αρχείο.
Εάν έχετε πρόβλημα να φανταστείτε τι έχετε σε ένα αρχείο δίσκου, φανταστείτε το κείμενο που θα πληκτρολογούσατε στο πληκτρολόγιο ή στο κείμενο που θα δείτε στην οθόνη του υπολογιστή (δηλαδή στην προβολή της κονσόλας Eclipse). Το ίδιο κείμενο μπορεί να εμφανιστεί σε ένα αρχείο στο δίσκο σας.