Capitulo 8 - Certificacion Java
Camilo Nova
CEOAlgunas 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
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.