Cómo ejecutar un programa orientado a disco en java

Para hacer frente a volúmenes de datos en Java, necesita herramientas para la lectura a partir de (y la escritura a) archivos de disco. A la sola mención de los archivos del disco, los corazones de algunas personas comienzan a palpitar de miedo. Después de todo, un archivo de disco es escurridizo e invisible. Se almacena en algún lugar dentro de su computadora, con algún proceso magnética magia.

La verdad es, obtener datos de un disco es muy parecido a la obtención de datos desde el teclado. Y los datos de impresión a un disco es como los datos de impresión a la pantalla del ordenador.

Para sus propósitos aquí, mostrando la salida de texto de un programa " en la pantalla del ordenador " significa mostrar texto en vista de Eclipse consola. Si evitas Eclipse en favor de una IDE diferente (como NetBeans o IntelliJ IDEA) o evitas todos los IDEs a favor de la ventana de comandos de su sistema, entonces, para usted, " en la pantalla del ordenador " significa algo un poco diferente. Por favor leer entre líneas como sea necesario.

Además, algunos equipos tienen memoria flash con ningún disco honesto a la bondad en su interior. Así que términos como " orientadas al disco " y " archivos de disco " están mostrando signos de la edad. Pero seamos sinceros hechos: A " Record Store " ya no vende discos de vinilo. Pantallas LCD de hoy en día ya no es necesario el ahorro. Y, botones de radio de una página web no marcan sus estaciones favoritas.

Cuenta la situación cuando se ejecuta algún código. Usted escribe algunas cosas en el teclado. El programa tiene estas cosas y escupe un poco de materia propia. El programa envía este nuevo material a la vista de consola. En efecto, el flujo de datos va desde el teclado, a las entrañas de la computadora, y luego a la pantalla.

imagen0.jpg

Hay un archivo que contiene los datos en su disco duro. El programa toma datos desde el archivo de disco y escupe algunos datos nuevos. El programa entonces envía los nuevos datos a otro archivo en el disco duro. En efecto, el flujo de datos va desde un archivo de disco, a las entrañas de la computadora, y luego a otro archivo en el disco.

image1.jpg

Estos dos escenarios son muy similares. De hecho, ayuda a recordar estos puntos fundamentales:

  • Las cosas en un archivo de disco no es diferente de las cosas que se escribe en un teclado.

    Si un programa de teclado de lectura espera que escriba 19.95 5, entonces el programa de disco de lectura correspondiente espera un archivo que contiene los mismos personajes, 19.95 5. Si un programa de teclado de lectura espera que usted pulsa enter y teclea más caracteres, entonces el programa de disco de lectura correspondiente espera más caracteres en la siguiente línea en el archivo.

  • Las cosas en un archivo de disco no es diferente de las cosas que se ven en la vista de Eclipse consola.

    Si un programa de impresión de la pantalla muestra el número 99.75, entonces el programa de disco-escritura correspondiente, escribe el número 99.75 en un archivo. Si un programa de impresión de la pantalla se mueve el cursor a la siguiente línea, a continuación, el programa de disco-escritura correspondiente crea una nueva línea en el archivo.

Si tiene problemas para imaginar lo que tiene en un archivo de disco, imagínense el texto que debe escribir en el teclado o el texto que se vería en la pantalla del ordenador (es decir, a la vista de Eclipse Console). Ese mismo texto puede aparecer en un archivo en el disco.




» » » » Cómo ejecutar un programa orientado a disco en java