Terwijl de basis van Java -programma's kunnen draaien zonder externe data , geavanceerde toepassingen nodig om bestanden te gebruiken om informatie op te slaan of op te halen . Java-code ziet er in een bepaalde locatie voor een bestand het zal gaan gebruiken , dus als een bestand verplaatst vanaf die locatie , het programma zal niet langer in staat zijn om toegang te krijgen tot de inhoud ervan . Het precieze effect dit zal hebben op het programma hangt af van wat voor file-handelingen het probeert uit te voeren . File IO File IO verwijst naar de manieren waarop Java leest gegevens uit en schrijft gegevens naar , bestanden . De Java- programmeur verklaart het bestand als een object , die hij vervolgens gebruikt om zijn gegevens te schrijven of lezen . Programmeurs moeten Java's " proberen" en " catch " functies gebruiken bij het openen van een bestand voor de eerste keer . Java zal proberen om het bestand te openen , maar als het niet waar de programmeur zei dat het zou zijn , zal het programma de code uit te voeren op de functie " catch " . Als het bestand is er , zal Java gelezen in de inhoud ervan . Data Manipulation Eenmaal Java in de inhoud van een bestand heeft gelezen , worden ze opgeslagen in de programma 's geheugen . Ontwikkelaars toegang krijgen tot specifieke delen van de gegevens door te bellen naar een bepaald deel van de variabele of data object waarin de inhoud van het bestand worden opgeslagen . Alle wijzigingen die de programmeur maakt de gegevens opgeslagen in het geheugen van het programma ook. Als een bestand beweegt nadat de inhoud ervan is in het geheugen gelezen , zal het geen invloed op het vermogen van de programma 's om toegang te krijgen of de inhoud van het reeds in zijn geheugen . Schrijven naar < br bestand > Om de veranderingen van een Java-programma heeft gemaakt naar de inhoud van een bestand naar het bestand zelf toe te passen , heeft het programma om deze gewijzigde gegevens terug te schrijven naar het bestand zelf . Als een bestand is verhuisd sinds het Java-programma leest de data inhoud in , zal het programma gewoon een nieuw bestand met dezelfde naam te maken en de inhoud op dat bestand . Verder Bestand lezen Als een bestand verplaatst na het Java-programma toegankelijk is voor de eerste keer , elke poging van het programma om nadere gegevens van het gelezen zou resulteren in een fatale fout die het programma zou crashen . Om deze reden , de Java-taal vergt enige inspanning om gegevens in een programma voor een bestand te lezen aan de combinatie van " proberen " en " catch " -functies gebruiken . Op deze manier kan de programmeur leveren code voor het programma uit te voeren , indien het bestand niet kan vinden .
|