Curso completo y gratuito de Java IO

preview_player
Показать описание
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

Рекомендации по теме
Комментарии
Автор

Ahora en serio: el locutor domina el tema y se nota en la exposición clara y directa. La técnica de locución es de notable, sólo faltaría aplicar silencios y énfasis para subrayar o detenerse en puntos especialmente importantes. Este es mi feedback.

lufegabagames
Автор

Espectacular tu actitud para que otros podamos formarnos mejor, gracias por todo Dani.

ivan_vi
Автор

Gracias Dani, por compartir, sos un crack.Este repasito esta de lujo.

leonardonam
Автор

Gracias tu ritmo y tu curva de aprendizaje es Genial Gracias!

NicoCarlotto
Автор

visto entero, siempre se aprende algo nuevo con tus vídeos, incluso con cosas que ya se saben. Esperando lo próximo,

autlos
Автор

Este curso lo estaba esperando, gracias Dani.

jetmarte
Автор

Hermoso taller, el tema de manipulación de ficheros es bastante complejo al principio.

emanuelsotomayor
Автор

Qué emoción, esa librería solo la use en el curso introductorio

Yoochel.
Автор

Gracias Dani por el esfuerzo, muy interesante! :)

michaeleduardogarciaabello
Автор

¿Algún motivo en especial para no usar el bucle while en lugar de do-while?, te hubieses evitado las dobles verificaciones

YstmioGaona
Автор

Tuenes un video de tu personalización de NetBeans.

Автор

Aqui, mirando el reloj para que empiece pronto xD

videovideo
Автор

A modo feedback: Se echa de menos al tío flaco con su camiseta vieja de talla XL, sus ojeras y ese pelo sin estilismo alguno

lufegabagames
Автор

Recordad que hay una plataforma morada y hay mas contenido recien hecho

Daath