-
Lección 🔥 PopularCómo usar BeforeEach, AfterEach, BeforeAll y AfterAll en JUnit 5
Con las anotaciones BeforeEach, AfterEach, BeforeAll y AfterAll podemos marcar métodos para que JUnit los invoque antes y después, tanto de ejecutar cada prueba unitaria, como de ejecutar toda una clase llena de pruebas unitarias. Estos hooks nos permiten crear clases de prueba más compactas evitando repetir código de construcción... -
Lección 🔥 PopularRecords de Java: qué son y cómo usarlos
Los records son una alternativa a las clases introducida inicialmente en Java 14 aunque disponible de forma general a partir de Java 17, con la que se pueden crear rápidamente dataclases inmutables en tres líneas de código. Con los records Java te genera automáticamente getters, métodos toString, equals y hashCode... -
Lección 🔥 PopularCómo crear tests unitarios con JUnit 5
En este vídeo te cuento lo que tienes que saber para crear tests con JUnit. Estudiaremos el proceso de creación de una suite de tests en forma de clase, y a esta clase le agregaremos casos de prueba con la anotación Test. Te cuento qué son los asertos y cómo... -
Lección 🔥 Popular¿Qué es una prueba unitaria? ¿Me vale con crear un main?
Probar el software es importante, porque por muy bien que programemos, nos puede fallar en algún momento la intuición y podemos escribir código incorrecto. Existe la creencia de que escribir y ejecutar un main o un caso de ejemplo no es probar, cuando esto no es correcto, ya que eso... -
Lección 🔥 PopularObjectOutputStream y OutputInputStream
ObjectOuptutStream y ObjectInputStream son clases envolventes, es decir, clases que aceptan otro stream por debajo y que reenvían las llamadas a read o write que reciban pero alteradas. En este caso, para poder leer o escribir otros tipos de datos que no sean bytes puros, ocupándose de la codificación y... -
CursoJava IO
Aprende a usar InputStream, OutputStream y otras formas de entrada y salida en Java -
Lección 🔥 PopularFileInputStream
La clase análoga a FileOutputStream es FileInputStream, que nos permite leer archivos procedentes del sistema de archivos. Con las primitivas que tiene la clase abstracta InputStream, tenemos a nuestra disposición métodos que podemos usar para leer valores desde cualquier implementación. -
Lección 📈 En tendenciaFileOutputStream
FileOutputStream es uno de los OutputStream más simple que tenemos en Java, mediante el cual podemos enviar una serie de bytes hacia un archivo que se va a guardar en el sistema de archivos. Con esto también vemos que OutputStream tiene una serie de métodos estándar que podemos usar en... -
Lección 📈 En tendenciaStreams de entrada y salida en Java
En Java, la entrada y la salida se controla mediante streams, que son como cintas transportadoras que empujan bytes desde el mundo exterior hacia el programa, o viceversa. En este vídeo, las clases que vamos a utilizar en los siguientes apartados. -
Lección 📈 En tendenciaReader, FileReader y BufferedReader
Del mismo modo, con Reader tenemos la posibilidad de leer del mundo exterior en forma de caracter o stream de texto. Por ejemplo, con FileReader se puede leer el texto de un archivo. Sin embargo, poca utilidad tendrá sin la ayuda de BufferedReader, para poder disponer de métodos más prácticos...