📚 Repositorio de Repaso de Programación en Java
¡Bienvenido/a! Este repositorio contiene una colección organizada de contenidos prácticos y teóricos para repasar y reforzar tus conocimientos en programación con Java. Ideal para practicar temas clave del lenguaje Java, sus frameworks, y herramientas asociadas.
🧭 Índice de Contenidos
- Entrada de datos por consola
- Operadores en Java
- Sentencias de decisión
- Ciclos en Java
- Arreglos (Arrays)
- Matrices
- Funciones y métodos
- Manejo de archivos
- Conexión a base de datos con JDBC y MySQL
- Framework Spring y Spring Boot
- Aplicaciones de escritorio con Swing
1. Entrada de datos por consola
Aprende a capturar datos desde la terminal usando Scanner y otras técnicas comunes en aplicaciones de línea de comandos.
2. Operadores en Java
Repaso de operadores aritméticos, lógicos, relacionales, unarios y de asignación.
3. Sentencias de decisión
Uso de:
if / else
switch
- Operadores ternarios
4. Ciclos en Java
Cobertura de bucles:
for
while
do-while
- Control de flujo (
break, continue)
5. Arreglos (Arrays)
Manipulación de arrays unidimensionales: declaración, inicialización, recorrido e inserción de datos.
6. Matrices
Estructuras bidimensionales: creación, recorrido, y operaciones básicas.
7. Funciones y métodos
Definición, paso de parámetros, retorno de valores y sobrecarga de métodos.
8. Manejo de archivos
Lectura y escritura de archivos con:
FileReader, BufferedReader
FileWriter, BufferedWriter
- Uso de
try-catch y manejo de excepciones
9. Conexión a base de datos con JDBC y MySQL
- Conexión básica a bases de datos
- Sentencias SQL desde Java
- Uso de
PreparedStatement, ResultSet
- Buenas prácticas en la gestión de conexiones
10. Framework Spring y Spring Boot
🔧 Introducción y ejemplos prácticos:
- Creación de APIs REST
- Uso de Spring Data JPA
- Conexión con MySQL
- Inyección de dependencias y configuración con anotaciones
11. Aplicaciones de escritorio con Swing
🎨 Desarrollo de interfaces gráficas con Java:
- Ventanas (
JFrame)
- Botones, etiquetas, cuadros de texto
- Eventos e interactividad básica
✨ Contribuciones
Si tienes ideas o deseas aportar con ejercicios o mejoras, ¡los pull requests son bienvenidos!
📜 Licencia
Este repositorio está bajo la licencia MIT.