Aprende qué es un HashMap en Java, cómo funciona el modelo clave‑valor y cuándo usarlo frente a un ArrayList en tus proyectos.

Descubre qué es un HashSet en Java, cómo funciona, sus ventajas frente a ArrayList y los casos reales donde ofrece máximo rendimiento.

Aprende a usar split() en Java para separar datos de archivos CSV o teclado. Incluye ejemplos reales de y trucos.

Aprende a generar números aleatorios en Java. Compara Math.random() y la clase Random (nextInt) y descubre cuál usar y por qué.

Descubre las novedades del switch en Java 14: sintaxis de flecha (->) y la palabra yield. Escribe código más limpio y seguro.

Aprende a usar Scanner en Java para leer del teclado. Entiende por qué nextLine() falla después de nextInt() y cómo solucionarlo.

Aprende a manejar eventos en JavaFX para crear aplicaciones interactivas con ejemplos de y buenas prácticas para tus controladores.

Aprende a usar los controles fundamentales de JavaFX para crear interfaces gráficas interactivas. Ejemplos de Label, Button, TextField, TextArea, CheckBox, RadioButton, ListView, etc.

Aprende a usar los Layout Panes en JavaFX para organizar los componentes de tu interfaz gráfica. Ejemplos prácticos de VBox, HBox, BorderPane, GridPane, StackPane y AnchorPane.

Aprende qué es FXML y por qué es fundamental para crear interfaces de usuario en JavaFX. Crear tu primera vista FXML con su controlador.
