CodeGym
AI Academy
Promoción
CodeGym University
Aprendizaje
Cursos
Tareas
Encuestas & Cuestionarios
Juegos
Ayuda
Horario
Comunidad
Usuarios
Foro
Chat
Artículos
Historias de éxito
Actividad
Reseñas
Suscripciones
Tema claro

Lecciones

  • Reseñas
  • Sobre nosotros
Comenzar
Comenzar a aprender
Comienza a aprender ahora
  • Mi progreso
  • Cursos
  • Universidad
  • Mapa de misiones
  • Lecciones
  • Conocimientos vs habilidades

    JAVA 25 SELF
    Nivel 11,Lección 0
    En este artículo conoceréis por qué los conocimientos y las habilidades no son lo mismo, en qué se diferencian la teoría y la práctica, y por qué es importante no solo saber, sino también saber hacer algo útil. Ejemplos de la vida real, preguntas incisivas y motivación para quienes quieren convertirse en profesionales demandados.
    Disponible
  • Introducción al manejo de excepciones

    JAVA 25 SELF
    Nivel 11,Lección 1
    En esta lección entenderás qué son las excepciones en Java, en qué se diferencian de los errores de la JVM, qué tipos hay (comprobadas y no comprobadas), verás un esquema ilustrativo y ejemplos básicos de código (división entre cero, acceso fuera de los límites de un array, trabajo con archivos). Comprenderás por qué las excepciones hacen el código más limpio y fiable, y cómo leer los mensajes de error en la práctica.
    Disponible
  • Sintaxis de try- catch

    JAVA 25 SELF
    Nivel 11,Lección 2
    En esta lección verás para qué sirve en Java la construcción try- catch, cómo funciona, cómo interceptar y manejar correctamente las excepciones, qué se puede obtener del objeto de error y cuál es el flujo real de ejecución cuando se producen excepciones. Al final, veremos errores típicos al usar manejadores de excepciones y cómo evitarlos.
    Disponible
  • finally y throw: finalización y generación de excepciones

    JAVA 25 SELF
    Nivel 11,Lección 3
    En esta lección de Java verás cómo liberar recursos de forma garantizada con el bloque finally, cómo y cuándo generar excepciones manualmente con el operador throw, cómo combinar try- catch- finally con un relanzamiento de errores, así como qué errores típicos se encuentran en la práctica y cómo evitarlos.
    Disponible
  • Propagación de excepciones (throws)

    JAVA 25 SELF
    Nivel 11,Lección 4
    En esta lección analizamos la propagación de excepciones en Java: cuando un método no maneja el error por sí mismo, sino que transfiere la responsabilidad al código que lo invoca mediante la palabra clave throws. Aprenderás la sintaxis, cómo reaccionar ante tales métodos (mediante try- catch o propagándolos de nuevo), verás un ejemplo completo de trabajo con archivos y revisarás matices útiles (checked vs unchecked) y errores típicos al diseñar API.
    Disponible
  • Pila de llamadas (Stack trace)

    JAVA 25 SELF
    Nivel 11,Lección 5
    En esta lección veremos qué es el stack trace (pila de llamadas) en Java, cómo leerlo, dónde buscar la raíz del error, cómo distinguir tus métodos de los del sistema y cómo usar los números de línea para corregir errores rápidamente. Con ejemplos prácticos veremos la ruta de ejecución del programa hasta el punto de fallo y analizaremos errores típicos al trabajar con el stack trace.
    Disponible
  • Trabajamos con Scrum

    JAVA 25 SELF
    Nivel 11,Lección 6
    En esta lección aprenderás qué es Scrum —una metodología ágil de gestión de proyectos muy popular en TI—, cómo se organizan los sprints, los roles y los artefactos, para qué sirven el Scrum Board y el backlog, y por qué la estandarización de los procesos ayuda al equipo a trabajar de forma más eficiente y tranquila. Todo se explica con un lenguaje sencillo y con ejemplos de la vida de los desarrolladores.
    Disponible
Aprender
  • Registro
  • Curso de Java
  • Ayuda con tareas
  • Precios
  • Sintaxis de Java
Comunidad
  • Usuarios
  • Artículos
  • Foro
  • Chat
  • Historias de éxito
  • Actividad
  • Programa de afiliados
Empresa
  • Acerca de nosotros
  • Contactos
  • Reseñas
  • Sala de prensa
  • CodeGym para EDU
  • Preguntas frecuentes
  • Soporte
CodeGymCodeGym es un curso en línea para aprender programación Java desde cero. Este curso es una forma perfecta de dominar Java para principiantes. Contiene más de 1.200 tareas con verificación instantánea y un conjunto esencial de teoría sobre los fundamentos de Java. Para ayudarte a tener éxito en la formación, hemos implementado una serie de funciones motivacionales: cuestionarios, proyectos de programación, contenido sobre aprendizaje eficiente y contenidos sobre la carrera profesional de un desarrollador Java.
Síguenos
Idioma de la interfaz
English Deutsch
Español
हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Los programadores se hacen, no nacen" © 2026 CodeGym
MastercardVisa
"Los programadores se hacen, no nacen" © 2026 CodeGym