Saltar al contenido principal
Java24 de junio de 202680 min de lectura
Principiante80 min Backend Developer

Java: cero a avanzado

Tutorial completo de Java: fundamentos, POO, colecciones, manejo de errores, Streams y un proyecto backend real.

JavabackendPOOStreamscolecciones

Lo que aprenderás

  • Entender la sintaxis y tipos de Java
  • Aplicar POO: encapsulación, herencia e interfaces
  • Usar colecciones: ArrayList, HashMap y HashSet
  • Manejar excepciones correctamente
  • Programación funcional básica con Streams

Introducción a Java

Java es un lenguaje de programación orientado a objetos, compilado a bytecode y ejecutado en la JVM (Java Virtual Machine). Su lema histórico es "write once, run anywhere". Es ampliamente usado en backend empresarial, Android y sistemas distribuidos.

// Hola Mundo en Java
public class HolaMundo {
    public static void main(String[] args) {
        System.out.println("¡Hola, mundo!");

        // Variables
        String nombre = "Ana";
        int edad = 28;
        System.out.printf("Hola, %s. Tienes %d años.%n", nombre, edad);
    }
}
Desde Java 21 puedes usar "unnamed classes" y el método main sin declarar la clase. Facilita el aprendizaje inicial.

Compilar y ejecutar

# Compilar
javac HolaMundo.java

# Ejecutar
java HolaMundo

# Con Maven
mvn compile
mvn exec:java -Dexec.mainClass="com.ejemplo.HolaMundo"