• Explorar lecciones
  • Temas
  • Foros
YouTube
  • Tipo de contenido
    • Todo
    • Lecciones
    • Cursos
  • Ordenar resultados
    • Recientemente actualizado
    • Más vistos
    • En tendencia
  • Filtrar contenido
    • Ocultar contenido obsoleto
    • Ocultar lecciones sin artículo
  • Explorar tema
    • Cualquier tema
    • C
    • Elixir
    • Git
    • Go
    • JDBC
    • JPA
    • JUnit
    • Jakarta
    • Java
    • JavaScript
    • Patrones de diseño
    • Quarkus
    • Svelte
    • Web Components
    • libGDX
Filtros activos: Tema: Java
  • Lección 📈 En tendencia

    Conectarse 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

    Corrupción de memoria

    Un ejemplo de cómo se puede producir corrupción de memoria en un programa concurrente
  • Lección 📈 En tendencia

    Có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 🔥 Popular

    DataSource: 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

    Colas 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 🔥 Popular

    El 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

    Object streams con Strings y Objects

    Cómo usar ObjectOutputStream y ObjectInputStream para volcar cadenas de caracteres e instancias de clases arbitrarias como ArrayList es lo que se va a contar en este apartado.
  • Lección 📈 En tendencia

    throw 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...
  • Lección 📈 En tendencia

    Preguntas típicas sobre synchronized en Java

    Al usar synchronized en Java pueden surgir preguntas, y en esta lección voy a intentar aclarar conceptos y responder a las preguntas típicas que suelen aparecer.
  • Lección

    BufferedInputStream y rebobinado de streams

    La idea de BufferedInputStream es que con una única llamada a read() podamos abarcar tanto como sea posible, para no tener que estar continuamente accediendo al stream que va por debajo. Lo importante es que con esto podemos usar métodos como mark() y reset() para poder rebobinar un stream
Principio Anterior 7 8 9 10 11 12 13 Siguiente Último
makigas

Aprende conceptos nuevos de programación o descubre una tecnología nueva. En esto consiste makigas: un sitio web y un canal de YouTube con tutoriales de programación y consejos para desarrolladores, en fcastellano y hablando en un lenguaje simple y humilde. Encuentra contenido sobre programación, desarrollo web y desarrollo de software.

    Cursos destacados

  • Records en Java
  • Patrones de diseño
  • Fundamentos de uso de Quarkus
  • Principios de programación SOLID
  • Streams en Java
  • gRPC

    Enlaces

  • Explorar lecciones
  • Ver todos los temas
  • Visitar los foros
  • Canal de YouTube

Términos de uso • Política de privacidad • Limitación de responsabilidad • Uso de cookies (EU) • Cambiar consentimientos

Copyright © 2012 - 2026 makigas

Made in Spain