File IO si riferisce ai modi in cui Java legge i dati da , e scrive i dati per i file . Il programmatore Java dichiara il file come un oggetto, che poi usa per scrivere o leggere i suoi dati. I programmatori devono usare le funzioni di "catturare" " tentativo " di Java e quando si accede a un file per la prima volta . Java cercherà di accedere al file , ma se non è in cui il programmatore ha detto che sarebbe stato, il programma verrà eseguito il codice nella funzione " cattura " . Se il file è lì , Java sarà letta nei suoi contenuti .
Data Manipulation
volta che Java ha letto nel contenuto di un file , sono memorizzati nel programma di memoria . Gli sviluppatori accedono parti specifiche dei dati chiamando una particolare parte l'oggetto variabile o dati in cui il contenuto del file sono memorizzati . Tutte le modifiche che il programmatore fa per i dati vengono memorizzati nella memoria del programma pure. Se un file si muove dopo il suo contenuto sono stati letti in memoria, non influenzerà la capacità del programma di accesso o il contenuto che ha già in memoria.
Scrittura nel file
per applicare le modifiche di un programma Java ha fatto al contenuto di un file per il file stesso , il programma deve scrivere questi dati modificati di nuovo al file stesso . Se un file è mosso da quando il programma Java leggere il contenuto dei dati in , il programma è sufficiente creare un nuovo file con lo stesso nome e scrivere il contenuto di quel file .
Ulteriore lettura del file
Se un file si muove dopo che il programma Java accede per la prima volta , qualsiasi tentativo da parte del programma per leggere ulteriori dati da esso si tradurrebbe in un errore fatale che potrebbe mandare in crash il programma . Per questo motivo , il linguaggio Java richiede alcuno sforzo di leggere i dati in un programma per un file di utilizzare la combinazione di " provare " e funzioni di "catturare" . In questo modo , il programmatore può fornire il codice per il programma da eseguire se non è possibile trovare il file .
Programmazione © www.354353.com