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"