Esta guía completa de Java SE está diseñada para proporcionar un recorrido detallado y estructurado a través de los diversos conceptos y temas de Java. Perfecta tanto para principiantes como para desarrolladores intermedios, la guía está organizada en módulos temáticos que abarcan desde los conceptos básicos hasta temas avanzados.
-
Conceptos Básicos
- Variables
- Operadores
- Bucles
- Condicionales
- Wrappers
- Fechas
- Math
- Arreglos
- Expreciones Regulares
- Lista (Introduccion breve)
- Ejercicios
-
Programación Orientada a Objetos (POO)
- Clases
- Sobre escritura de metodos
- Sobre carga de metodos
- Static y Final
- Enum
- Polimorfismo(Herencia)
- Polimorfismo(Clases Abstractas)
- Polimorfismo(Interfaces)
- Tipos genericos
- Ordenamiento
- Excepciones
- Ejercicios
-
Patrones de Diseño
- Singleton
- Builder
- Abstract Factory
- Observer
- Strategy
- Decorator
- Composite
-
Colecciones y Streams
- Listas
- Set
- Mapas
- Expresiones Lambda
- Streams
- Optional
-
Java Avanzado
- Anotaciones
- Archivos
- Recursividad
- Hilos (Multithreading)
-
Patrones Arquitectónicos
- MVC (Model-View-Controller)
- DAO (Data Access Object)
- Otros patrones arquitectónicos relevantes
-
JDBC y JUnit
- JDBC
- JUnit
- Ejemplos y casos prácticos
El objetivo de esta guía es proporcionar una referencia exhaustiva y útil para el aprendizaje de Java SE, con ejemplos prácticos y descripciones detalladas que faciliten la comprensión y aplicación de cada tema.