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
  • Tecnologías de la información

    JAVA 25 SELF
    Nivel 9,Lección 0
    En este artículo descubrirás cómo la aparición de internet y el desarrollo del sector de TI cambiaron el mundo, por qué las profesiones en el ámbito de las tecnologías de la información están tan demandadas, qué perspectivas se abren para los profesionales de TI y por qué los especialistas en TI pueden trabajar y vivir donde quieran. También veremos las ventajas de la profesión y las posibilidades de inmigración.
    Disponible
  • Escape de caracteres

    JAVA 25 SELF
    Nivel 9,Lección 1
    En esta lección veremos cómo en Java escapar caracteres especiales en cadenas, usar saltos de línea y bloques de texto multilínea """, trabajar con Unicode (incluidos los pares sustitutos) y emojis, así como qué errores son más frecuentes al imprimir comillas y rutas. Todo con ejemplos ilustrativos.
    Disponible
  • Formateo de cadenas

    JAVA 25 SELF
    Nivel 9,Lección 2
    En esta lección veremos cómo componer texto con datos en Java de forma clara y fiable: desde la concatenación simple con el operador + hasta el potente motor de plantillas String.format(). Con ejemplos repasaremos los especificadores de formato ( %s, %d, %.2f, %n), la alineación, los porcentajes y, brevemente, fecha/hora y configuraciones regionales. Cerraremos con práctica y con un repaso de errores típicos.
    Disponible
  • Métodos básicos de String

    JAVA 25 SELF
    Nivel 9,Lección 3
    En esta lección de Java vemos los métodos más útiles de la clase String: cómo obtener la longitud con length(), extraer subcadenas con substring(), buscar texto con indexOf() y lastIndexOf(), obtener caracteres con charAt(), convertir una cadena en un array de caracteres con toCharArray(), reemplazar fragmentos con replace() y limpiar los extremos de la cadena con trim() y strip(). Al final — ejercicios prácticos y análisis de errores típicos.
    Disponible
  • Comparación de cadenas: equals, equalsIgnoreCase, compareTo

    JAVA 25 SELF
    Nivel 9,Lección 4
    En esta lección veremos cómo comparar cadenas en Java de forma correcta: en qué se diferencia la comparación de referencias con el operador == de la comparación del contenido mediante los métodos equals() y equalsIgnoreCase(), qué devuelve compareTo() y cómo funciona el orden lexicográfico. Además, veremos startsWith(), endsWith(), contains(), las operaciones sensibles al caso y la división de cadenas con el método split(), y también comentaremos errores típicos.
    Disponible
  • StringBuilder y StringBuffer

    JAVA 25 SELF
    Nivel 9,Lección 5
    En esta lección analizaremos la inmutabilidad de las cadenas en Java y sus consecuencias para el rendimiento, conoceremos los constructores de cadenas mutables — StringBuilder y el seguro para hilos StringBuffer, estudiaremos los métodos básicos (append, insert, delete, replace, reverse), los escenarios típicos de uso, compararemos el rendimiento y veremos errores comunes.
    Disponible
  • Modelo de producto de TI

    JAVA 25 SELF
    Nivel 9,Lección 6
    En esta lección aprenderás cómo están diseñados los productos de TI modernos: de qué están compuestos, cómo interactúan clientes y servidores, qué es la infraestructura en la nube, qué tipos de servidores existen y por qué una aplicación moderna no es solo un programa, sino todo un ecosistema de servicios, clientes y comunicaciones inteligentes.
    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