Blog

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

Axiacore CEO. Camilo writes thoughts about the intersection between business, technology, and philosophy

Scale your company with the same people

Practical ideas to do more and get back your time every week

We respect your inbox. Privacy policy

Wait. There's 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 to
Inspire