-
LecciónConfigurar un driver
El driver es un componente esencial en JDBC que se usa para agregar la implementación que permita a Java interactuar con una base de datos concreta. -
Lección 🔥 PopularCrear juegos con gdx-liftoff y libGDX
¿Quieres hacer juegos para Android con Kotlin y has pensado en usar libGDX? Con gdx-liftoff puedes crear un proyecto de libGDX que ya trae integración con Kotlin. O con cualquier otra biblioteca y proyecto de terceros que no esté soportado de forma oficial por el generador de proyectos normal de... -
Lección 📈 En tendenciaCómo aprovechar la clase Assertions de JUnit 5
JUnit tiene una biblioteca de asertos muy grande con la que se pueden escribir muchas comprobaciones. En este vídeo te cuento algunas de las más interesantes que hay. Con assertAll() se puede crear un aserto compuesto que ejecuta varios sub-asertos esperando que todos pasen. Con assertTimeout() podemos validar que un... -
Lección 📈 En tendenciaConectarse en JDBC
El primer paso para usar JDBC es establecer una conexión, algo que podemos hacer con el método getConnection() de la clase DriverManager. -
Lección 📈 En tendenciaCorrupción de memoria
Un ejemplo de cómo se puede producir corrupción de memoria en un programa concurrente -
Lección 📈 En tendenciaCómo insertar, modificar y borrar datos
Usando el método executeUpdate se pueden enviar sentencias y sentencias preparadas de SQL que en vez de devolver información, agreguen, borren o actualicen filas. -
Lección 🔥 PopularDataSource: así se usa JDBC en la vida real
Generalmente en aplicaciones reales no vas a utilizar directamente el DriverManager, sino que vas a preferir usar DataSource, entre otras cosas por su pool de conexiones -
Lección 📈 En tendenciaColas en Java
En este ejemplo te enseño cómo construir una cola en Java utilizando una implementación basada en nodos enlazados, con operaciones para encolar, desencolar y obtener elementos. -
Lección 🔥 PopularEl patrón Iterator
Este patrón te permite recorrer una colección de elementos de manera abstracta. Te enseño en pseudocódigo cómo funciona. -
Lección 🔥 Popularthrow y throws, usos y diferencias
Con la palabra clave throw podemos lanzar excepciones en un método para interrumpir su ejecución y señalizar una situación excepcional que ocurrió durante su ejecución. Si la excepción lo requiere, tendremos que usar la palabra clave throws para anunciar las excepciones que son lanzadas como parte de la definición del...