☕ Bienvenido al Máster en Java
¡Felicidades por iniciar este camino! Esta documentación es tu compañera de estudio para el curso "Máster Completo Java de cero a experto" de Udemy. Aquí encontrarás una guía estructurada, ejemplos prácticos y notas clave para dominar el ecosistema Java.
🎯 Objetivo de este Sitio
El propósito de esta documentación es servir como un repositorio de conocimiento rápido. Mientras que el código fuente vive en GitHub, aquí podrás entender el porqué de cada concepto de forma visual y organizada.
Desde los fundamentos de la sintaxis hasta patrones de diseño, manejo de memoria y Java avanzado. Cada sección está diseñada para ser consultada mientras avanzas en las lecciones.
📋 Ruta de Aprendizaje
A continuación, los módulos completados y documentados en este repositorio, organizados por categorías:
🚀 Introducción
Primeros pasos para configurar tu entorno y escribir tu primera línea de código Java.
| Módulo | Conceptos Clave | Documentación |
|---|---|---|
| 01. Hola Mundo | Instalación, JRE vs JDK, Primer programa | Ver Guía |
| 02. Línea de Comando | Compilación, Bytecode, Argumentos CLI | Ver Guía |
⚙️ Fundamentos del Lenguaje
Domina los pilares de la sintaxis y estructuras de datos básicas en Java.
| Módulo | Conceptos Clave | Documentación |
|---|---|---|
| 03. Variables | Primitivos, Tipado, Castings | Ver Guía |
| 04. Manejo de Strings | Inmutabilidad, Pool de Strings | Ver Guía |
| 05. Operadores | Aritméticos, Lógicos, Relacionales | Ver Guía |
| 06. Flujos de Control | Condicionales y Estructuras Repetitivas | Ver Guía |
| 07. Clases Wrapper | Autoboxing y Unboxing | Ver Guía |
| 08. Memoria Java | Paso por Valor vs Referencia | Ver Guía |
📚 Bibliotecas y APIs
Explora las clases y utilidades que Java ofrece de fábrica.
| Módulo | Conceptos Clave | Documentación |
|---|---|---|
| 09. Tiempo y Fechas | Date, Calendar y API LocalTime | Ver Guía |
| 10. Clase System | System.out, exit(), propiedades del sistema | Ver Guía |
| 11. Clase Math | Operaciones matemáticas, random, abs | Ver Guía |
🚀 Cómo navegar
- Estructura: Sigue el orden de la barra lateral izquierda para una progresión lógica.
- Búsqueda: Presiona
Ctrl + Kpara buscar cualquier método o concepto rápidamente. - Tutoriales: No olvides revisar los ejemplos de código directamente en GitHub.
No solo leas la documentación. ¡Abre tu IDE y ensucia tus manos con código! La práctica es lo que te hará experto.
"Java is to JavaScript what car is to Carpet." — Chris Heilmann. (¡Pero aquí aprenderás del que sí es el auto! 🚗)