Java-toepassingen kunnen gegevens uit externe bronnen , zoals bestanden te lezen . De klasse File in Java modelleert een abstract -bestand , inclusief de naam en locatie . Met behulp van deze in combinatie met andere Java-klassen , kunnen ontwikkelaars programma's waarin ze kunnen lezen , schrijven en bestanden verwerken maken . Een abstract padnaam is een sleutelelement in de klasse File , met vermelding van het pad naar een bepaald bestand . File Class De klasse File stelt ontwikkelaars in staat om de details van een bepaald bestand op te geven , inclusief de locatie . Application programming code kan de File -klasse constructor methode gebruiken om een instantie van de klasse object te maken . De volgende voorbeeldcode geeft aan : File datafile = new File ( " my_data.txt " ) ; De code passeert een tekst string parameter vertegenwoordigt een bestand . In dit geval wordt het bestand opgeslagen in de standaard applicatie directory en wordt opgeslagen als " my_data.txt " voor de inhoud van de tekst vlakte. Als het Java-programma verwerkt deze lijn , het lost de doorgegeven parameter in een abstract padnaam . De constructor methode kan als alternatief nemen twee parameters die ouder en kind elementen van de padnaam , als volgt : File datafile = new File ( " /data " , " my_data.txt " ) ; Dit vertegenwoordigt het bestand opgeslagen op de volgende locatie : data /my_data.txt het tekstbestand wordt opgeslagen in een map met de naam " data " die ook in de standaard applicatie directory . ( Zie Referenties 1 , 2 ) Gebruikt De klasse File vormt een belangrijk element in vele toepassingen , omdat het laat -code om toegang te krijgen externe bronnen . Voor sommige Java- toepassingen maken gebruik van databases en een aantal gegevens gebruik opgeslagen in bestanden . Deze bestanden kunnen geformatteerde gegevens zoals XML markup code houden . De File -klasse modellen een bestand locatie , maar om daadwerkelijk lezen van of schrijven naar een bestand , programma's nodig om extra lessen te gebruiken . Bijvoorbeeld , BufferedReader en InputStream bieden methoden voor het lezen van afzonderlijke items , zoals bytes van specifieke bestandslocaties . Prefix De abstracte padnaam in Java -toepassingen met behulp van de klasse File bestaat uit twee delen : de prefix en een sequentie van namen . Het voorvoegsel is niet altijd noodzakelijk , maar biedt de mogelijkheid om te gaan met verschillende besturingssystemen . Besturingssystemen model en vertegenwoordigen mappen op verschillende manieren . Het voorvoegsel deel van een padnaam kan een representatie van een bepaalde schijf of een reeks van een of meer slashes aangeeft directories . De naam elementen Namen in een abstracte padnaam bevatten tekenreeksen . Deze namen kunnen bestanden of mappen vertegenwoordigen . In de " gegevensbestand " voorbeeld wordt de map aangeduid met de tekenreeks " data " en het bestand wordt aangeduid met de tekenreeks " my_data " samen met het bestandtype . De relaties tussen de mappen en bestanden worden weergegeven met behulp van slashes . Het feit dat Java evalueert abstracte padnamen van doorgegeven code parameters betekent dat programma's kunnen functioneren in meerdere besturingssystemen en omgevingen .
|