Tecnología

Inicio

¿Qué es un nombre de ruta abstracto en Java?

¿Qué es un nombre de ruta abstracto en Java?


Las aplicaciones Java pueden leer datos de recursos externos, incluidos los archivos. modelos de clase de archivos de Java un archivo de resumen, incluyendo su nombre y ubicación. En conjunto con otras clases de Java, los desarrolladores pueden crear programas en los que se pueden leer, escribir datos de archivos de proceso y. Un nombre de ruta abstracto constituye un elemento clave en la clase de archivos, especificando la ruta de acceso a un archivo en particular.

Clase archivo

La clase de archivos permite a los desarrolladores especificar los detalles de un archivo en particular, incluyendo su localización. código de programación de aplicaciones puede utilizar el método constructor de la clase de archivos para crear una instancia de objeto de la clase. El siguiente código de ejemplo muestra:
Presentar ArchivoDeDatos = new File ( "my_data.txt");

El código pasa un parámetro de cadena de texto que representa un archivo. Este ejemplo de código almacenar el archivo almacenado en el directorio de la aplicación por defecto, guardándolo como "my_data.txt" para el contenido de texto sin formato. Cuando el programa Java procesa esta línea, se resuelve el parámetro pasado a un nombre de ruta abstracto. Como alternativa, el método constructor puede tomar dos parámetros que representan los elementos principales y secundarios de la ruta, de la siguiente manera:
Presentar ArchivoDeDatos = new File ( "/ data", "my_data.txt");

Esto representa el archivo almacenado en la ubicación siguiente:
datos / my_data.txt

El archivo de texto se almacena en una carpeta llamada "datos", ubicado en el directorio de la aplicación por defecto.

Usos

Ya que permite que el código para acceder a recursos externos, clase de archivos de Java constituye un elemento importante en muchas aplicaciones Java. Algunas de estas bases de datos de uso de las aplicaciones; algunos datos sobre el uso almacenados en archivos que pueden contener datos con formato, como el código de marcado XML. Aunque los modelos de clase de archivos de una ubicación de archivos, programas que leen o escriben en un archivo deben utilizar las clases adicionales. Por ejemplo, BufferedReader y InputStream proporcionan métodos para leer elementos de datos individuales, como bytes, desde las ubicaciones de archivos específicos.

Prefijo

Utilización de la clase de archivo, el nombre de ruta resumen en aplicaciones Java se compone de dos partes: un prefijo y una secuencia de nombres. El prefijo, que puede ser opcional, proporciona los medios para hacer frente a las diferentes formas en que los sistemas operativos y el modelo representan directorios. La parte de prefijo de una ruta de acceso puede incluir una representación de una unidad de disco particular, o una serie de una o más barras que indica directorios.

nombres

Los elementos de nombre en un nombre de ruta resumen consisten en cadenas de texto que pueden representar los archivos o carpetas. En el siguiente ejemplo, los "datos" cadena representa el directorio y la cadena "my_data" - junto con la extensión ".txt" - representa el archivo.
Presentar ArchivoDeDatos = new File ( "my_data.txt");

Rayas verticales representan las relaciones entre los directorios y archivos. El hecho de que Java evalúa nombres Ruta abstracta de parámetros de código pasaron significa que los programas pueden funcionar en múltiples sistemas operativos y entornos.