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
  • Trucos de IDEA para Java

    JAVA 25 SELF
    Nivel 14,Lección 0
    Autocompletado, plantillas y refactoring. Aprende a escribir código a la velocidad del pensamiento usando Tab, Live Templates (psvm, sout), Postfix Completion y atajos de teclado para formateo.
    Disponible
  • Concepto de clase y objeto

    JAVA 25 SELF
    Nivel 14,Lección 1
    En esta lección veremos qué son una clase y un objeto en Java: una clase como «plano» y un objeto como instancia. Aprenderemos a declarar clases con la palabra clave class, añadir campos y métodos, crear objetos con new, llamar a métodos como sayHello() y usar tipos propios ( Person, BankAccount) en el código, incluida la ejecución a través del método main.
    Disponible
  • Estructura de una clase: campos, métodos, constructores

    JAVA 25 SELF
    Nivel 14,Lección 2
    En esta lección analizamos de qué se compone una clase en Java: campos (estado), métodos (comportamiento) y constructores (inicialización). Hablaremos de los modificadores de acceso public/ private, la palabra clave this, el constructor por defecto, y también de cómo crear objetos con new, llamar a métodos como sayHello(), y evitar errores como NullPointerException. Con ejemplos de las clases Person y User veremos la cadena completa «campos → métodos → constructores».
    Disponible
  • Creación de objetos con new

    JAVA 25 SELF
    Nivel 14,Lección 3
    En esta lección aprenderás cómo crear objetos en Java con la palabra clave new, cómo funciona el constructor, qué se almacena en una variable de tipo de referencia y por qué intentar usar null como si fuera un objeto provoca un NullPointerException. Con ejemplos de la clase Person veremos la sintaxis new Person(), las llamadas a métodos (por ejemplo, sayHello()) y los errores típicos al crear instancias.
    Disponible
  • Sobrecarga de constructores

    JAVA 25 SELF
    Nivel 14,Lección 4
    En esta lección veremos la sobrecarga de constructores en Java: por qué declarar varios constructores en una misma clase ( Person, Account), cómo el compilador elige el adecuado por su firma y cómo llamar a un constructor desde otro mediante this(...) para eliminar la duplicación. Mostraremos ejemplos de creación de objetos con new, opciones de inicialización (propietario, saldo, divisa) y analizaremos errores típicos: ausencia del constructor por defecto, confusión con los parámetros y bucles de this(...).
    Disponible
  • Inicialización de un objeto: orden de inicialización

    JAVA 25 SELF
    Nivel 14,Lección 5
    Analizamos paso a paso cómo Java inicializa un objeto: valores predeterminados de los campos, inicialización explícita, bloques de inicialización no estáticos y la llamada final al constructor mediante new. Con el ejemplo de la clase Person veremos el orden efectivo de salida, una tabla de valores predeterminados, un diagrama de bloques y errores típicos (duplicación de lógica, expectativas sobre static, trabajo con null, llamada al constructor mediante this(...)).
    Disponible
  • Debug en IntelliJ IDEA

    JAVA 25 SELF
    Nivel 14,Lección 6
    Cómo encontrar un error sin volverse loco. Aprende a usar el Debugger: puntos de interrupción, ejecución paso a paso, visualización de variables y evaluación de expresiones sobre la marcha.
    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