Fundamentos de Java 8
Sección 02: Sistema de tipos, sintaxis y colecciones
El sistema de tipos de Java, sus estructuras de control y el Collections Framework para quien ya conoce estos conceptos en otro lenguaje.
-
Sistema de tipos: primitivos, referencias, autoboxing y
null -
Encapsulamiento de estado: getters, setters y el método
main -
Control de flujo:
if/elseyswitch -
Iteración:
forclásico,for-eachywhile -
Entrada y salida estándar:
Scanner,System.outyBufferedReader - Arrays en Java: declaración, inicialización y limitaciones frente a las colecciones
- Conversiones de tipo: widening, narrowing y casting explícito
-
Collections Framework:
List,SetyMap— interfaces, implementaciones y criterios de elección -
E/S con streams:
InputStream/OutputStream,Reader/Writery try-with-resources - Gestión de memoria: heap, referencias y el recolector de basura
- Generics: parámetros de tipo, bounds y wildcards
- Enums en Java: constantes tipadas, métodos y uso avanzado