¿ Mientras que los programas básicos de Java pueden ejecutarse sin los datos externos, aplicaciones avanzadas necesitan utilizar archivos para almacenar o recuperar información. Código Java se ve en una ubicación en particular para un archivo que va a utilizar , por lo que si un archivo se mueve desde esa ubicación , el programa ya no será capaz de acceder a su contenido . El efecto preciso que esto tendrá en el programa depende de lo que la operación de archivo que está intentando llevar a cabo. Archivo IO
archivo IO se refiere a la forma en que Java lee los datos desde y escribe datos , archivos . El programador de Java se declara el archivo como un objeto, que luego utiliza para escribir o leer sus datos. Los programadores tienen que utilizar las funciones de " captura " " prueba" de Java y al acceder a un archivo por primera vez. Java intentará acceder al archivo , pero si no es donde el programador dijo que sería , el programa se ejecutará el código de la función " captura " . Si el archivo está ahí , Java se lee en su contenido.
De manipulación de datos
Una vez que Java se ha leído en el contenido de un archivo , se almacenan en el programa de memoria . Desarrolladores acceder a partes específicas de los datos llamando a una parte específica del objeto variable o datos en la que se almacenan los contenidos del archivo . Cualquier cambio que el programador hace a los datos se almacenan en la memoria del programa también. Si un archivo se mueve después de sus contenidos han sido leídos en la memoria, que no afectará a la capacidad del programa para tener acceso o el contenido que ya tiene en su memoria .
Escribir en archivo < br >
para aplicar los cambios a un programa Java se ha hecho con el contenido de un archivo en el propio archivo , el programa tiene que escribir estos datos modificados al archivo en sí . Si un archivo se ha movido desde que el programa Java lee su contenido de datos en el programa simplemente crear un nuevo archivo con el mismo nombre y escribir el contenido de ese archivo.
Más leer el archivo
Si un archivo se mueve después de que el programa Java acceder a ella por primera vez , cualquier intento por parte del programa para leer más datos de que se traduciría en un error fatal que bloquee el programa. Por esta razón, el lenguaje Java requiere ningún esfuerzo para leer los datos en un programa para un archivo que se utilizará la combinación de "probar " y funciones " captura " . De esta manera , el programador puede suministrar código para el programa a ejecutar si no puede encontrar el archivo .