filmov
tv
Curso completo y gratuito de Java IO
Показать описание
Si eres un estudiante aprendiendo Java y te gustaría poder profundizar en los InputStreams y los OutputStreams, en este taller te voy a explicar el funcionamiento de la API de Java IO, para que aprendas qué métodos tienes a tu disposición y de qué forma puedes enviar y recibir datos desde tu aplicación a archivos y otras fuentes externas.
Durante esta hora y media vamos a ver las distintas estructuras que nos aporta Java de cara a enviar información al mundo exterior desde nuestro programa, o a recibir información del mundo exterior. Los streams (flujos de datos) pueden ser de dos tipos: de byte o de texto. Vamos a ver primero los de byte, y luego ampliaremos con los de texto.
Así veremos las distintas clases que nos aporta el JDK, desde las básicas, que son InputStream, OutputStream, Reader y Writer, a sus distintas implementaciones proporcionadas, como las que dejan trabajar con archivos (FileInputStream, FileOutputStream, FileWriter, FileReader), las que permiten bufferizar una salida (BufferedInputStream, BufferedOutputStream, BufferedReader, BufferedWriter) o las que permiten empujar datos más variados, como los DataInputStream, DataOutputStream, ObjectInputStream, ObjectOutputStream, PrintStream o PrintWriter.
Además, en este taller también te explicaré varias cosas adicionales: qué quiere decir serializar, y cuándo hay y no hay que utilizarlo, y cómo utilizar los try-with-resources, que nos pueden ahorrar un poco de tiempo y hacer el código más limpio cuando estemos programando.
La lista completa de capítulos:
0:00:00 Introducción al taller de Java IO
0:01:56 ¿Qué es la entrada y la salida?
0:06:00 Streams de entrada y salida en Java
0:12:33 Cómo usar FileOutputStream
0:21:09 Cómo usar FileInputStream
0:33:54 Cómo escribir un try-with-resources
0:35:34 ObjectOutputStream y OutputInputStream
0:41:48 Serializar objetos con un ObjectOutputStream
0:47:54 Cómo crear clases Serializables
0:55:20 Los peligros de seguridad de la interfaz Serializable
0:59:44 Cómo usar BufferedOutputStream
1:05:17 Cómo envolver un OutputStream en el constructor de otro
1:07:10 BufferedInputReader, mark() y reset()
1:16:27 Cómo usar Reader y Writer
1:19:48 Cómo usar un FileWriter
1:23:46 Cómo usar un FileReader y un BufferedReader
1:27:50 Cómo usar InputStreamReader y OutputStreamWriter
1:34:10 Cómo usar PrintStream y PrintWriter
#Java #Tutorial #IOStreams
Durante esta hora y media vamos a ver las distintas estructuras que nos aporta Java de cara a enviar información al mundo exterior desde nuestro programa, o a recibir información del mundo exterior. Los streams (flujos de datos) pueden ser de dos tipos: de byte o de texto. Vamos a ver primero los de byte, y luego ampliaremos con los de texto.
Así veremos las distintas clases que nos aporta el JDK, desde las básicas, que son InputStream, OutputStream, Reader y Writer, a sus distintas implementaciones proporcionadas, como las que dejan trabajar con archivos (FileInputStream, FileOutputStream, FileWriter, FileReader), las que permiten bufferizar una salida (BufferedInputStream, BufferedOutputStream, BufferedReader, BufferedWriter) o las que permiten empujar datos más variados, como los DataInputStream, DataOutputStream, ObjectInputStream, ObjectOutputStream, PrintStream o PrintWriter.
Además, en este taller también te explicaré varias cosas adicionales: qué quiere decir serializar, y cuándo hay y no hay que utilizarlo, y cómo utilizar los try-with-resources, que nos pueden ahorrar un poco de tiempo y hacer el código más limpio cuando estemos programando.
La lista completa de capítulos:
0:00:00 Introducción al taller de Java IO
0:01:56 ¿Qué es la entrada y la salida?
0:06:00 Streams de entrada y salida en Java
0:12:33 Cómo usar FileOutputStream
0:21:09 Cómo usar FileInputStream
0:33:54 Cómo escribir un try-with-resources
0:35:34 ObjectOutputStream y OutputInputStream
0:41:48 Serializar objetos con un ObjectOutputStream
0:47:54 Cómo crear clases Serializables
0:55:20 Los peligros de seguridad de la interfaz Serializable
0:59:44 Cómo usar BufferedOutputStream
1:05:17 Cómo envolver un OutputStream en el constructor de otro
1:07:10 BufferedInputReader, mark() y reset()
1:16:27 Cómo usar Reader y Writer
1:19:48 Cómo usar un FileWriter
1:23:46 Cómo usar un FileReader y un BufferedReader
1:27:50 Cómo usar InputStreamReader y OutputStreamWriter
1:34:10 Cómo usar PrintStream y PrintWriter
#Java #Tutorial #IOStreams
Комментарии