Che cosa è un percorso astratta nome in Java?

June 1

Che cosa è un percorso astratta nome in Java?


Le applicazioni Java in grado di leggere i dati da risorse esterne, inclusi i file. modelli di classe File di Java un file estratto, incluso il suo nome e la posizione. In combinazione con altre classi Java, gli sviluppatori possono creare programmi in cui si può leggere, scrivere e dati di file di processo. Un nome di percorso astratto costituisce un elemento fondamentale per la classe File, specificando il percorso di un file particolare.

Class File

La classe File permette agli sviluppatori di specificare i dettagli di un particolare file, compresa la sua posizione. codice di programmazione applicazione può utilizzare il metodo della classe costruttore di file per creare un'istanza di un oggetto della classe. Il codice di esempio riportato di seguito illustra:
File file di dati = new File ( "my_data.txt");

Il codice passa un parametro di stringa di testo che rappresenta un file. Questo esempio di codice memorizzare il file memorizzato nella directory dell'applicazione predefinita, salvandolo come "my_data.txt" per i contenuti di testo normale. Quando il programma Java elabora questa linea, si risolve il parametro passato in un percorso astratto. In alternativa, il metodo di costruzione può prendere due parametri che rappresentano gli elementi principali e secondari del percorso, come segue:
File file di dati = new File ( "/ dati", "my_data.txt");

Questo rappresenta il file memorizzato nel seguente percorso:
Dati / my_data.txt

Il file di testo viene memorizzato all'interno di una cartella denominata "dati" che si trova nella directory dell'applicazione predefinita.

usi

Perché permette di codice per accedere a risorse esterne, classe File di Java costituisce un elemento importante in molte applicazioni Java. Alcune di queste banche dati applicazioni di uso; alcuni dati di utilizzo memorizzati in file che possono contenere dati formattati, come il codice di markup XML. Anche se i modelli di classe file un percorso di file, programmi che leggere o scrivere in un file deve utilizzare classi aggiuntive. Ad esempio, BufferedReader e InputStream forniscono metodi per la lettura di elementi di dati individuali, come byte, da posizioni di file specifici.

Prefisso

Utilizzando la classe File, il nome del percorso astratto in applicazioni Java si compone di due parti: un prefisso e una sequenza di nomi. Il prefisso, che può essere opzionale, fornisce i mezzi per far fronte alle modi diversi in cui i sistemi operativi del modello e rappresentano le directory. La parte prefisso un percorso può comprendere una rappresentazione di una particolare unità disco o una serie di uno o più barre indicante directory.

nomi

Gli elementi nome in un nome di percorso astratto costituiti da stringhe di testo che possono rappresentare file o cartelle. Nel seguente esempio, i "dati" stringa rappresenta la directory e la stringa "my_data" - insieme con l'estensione ".txt" - rappresenta il file.
File file di dati = new File ( "my_data.txt");

Le barre rappresentano le relazioni tra directory e file. Il fatto che Java valuta i nomi di percorso astratto da parametri del codice passati significa che i programmi possono funzionare in più sistemi operativi e ambienti.