Capitulo 8 - Certificacion Java

CN Camilo Nova Camilo Nova

Camilo Nova

CEO
1 min read.

Algunas notas sobre Entrada y Salida en Java



Para obtener el separador propio del sistema en el cual se ejecuta el código java se puede llamar al siguiente método:


String fs = System.getProperty("file.separator");

Cuando se crea una instancia de la clase File, no es creado el archivo como tal, solamente existe la instancia del mismo en memoria.



Ejemplos de Flujos de Datos en bajo nivel:



  • FileInputStream

  • FileOutputStream


Ejemplos de Flujos de Datos en alto nivel:



  • DataInputStream

  • DataOutputStream


FileInputStream/FileOutputStream de bajo nivel y DataInputStream/DataOutputStream de alto nivel son usados para leer y escribir datos en formato binario.



FileReader/FileWriter de bajo nivel y BufferedReader/BufferedWriter de alto nivel son usados para leer y escribir datos en formato de texto.



ObjectInputStream y ObjectOutputStream pueden utilizarse para leer o escribir objetos encadenando flujos de bajo nivel con de alto nivel.



El proceso de escribir en disco un objeto es llamado serializacion, para que el objeto pueda ser serializado este debe implementar la interfaz 'Serializable'.


Written by Camilo Nova

CN Camilo Nova Camilo Nova

As the Axiacore CEO, Camilo writes about the intersection of technology, design, and business. With a strategic mindset and a deep understanding of the industry, he is dedicated to helping companies grow.

Newsletter

Subscribe to our newsletter:

Read more

Copiar un Archivo a Otro en Java

El siguiente código muestra como hacer una copia exacta de un archivo a otro en java:import java.io.*;public class FileCopy {...

1 min read.

Build Once. Own Forever.