Descripción
Desarrolla un CRUD en Java para un modelo Customer
utilizando un HashMap
y una interfaz de consola en Visual Studio Code.
Crear el proyecto en Visual Studio Code:
- Abre Visual Studio Code y crea una nueva carpeta para el proyecto.
- Dentro de esta carpeta, crea una subcarpeta llamada
src
para los archivos fuente de Java.
Definir el modelo Customer
:
- En la carpeta
src
, crea un archivo llamadoCustomer.java
. - Define la clase
Customer
con los camposid
,nombre
,apellido
yemail
. - Implementa los métodos getters y setters para cada campo.
- Sobrescribe el método
toString
para una representación legible del objetoCustomer
.
Implementar el repositorio CustomerRepository
:
- En la carpeta
src
, crea un archivo llamadoCustomerRepository.java
. - Define la clase
CustomerRepository
que contenga unHashMap<Long, Customer>
. - Implementa los métodos para las operaciones CRUD:
save(Customer customer)
findById(Long id)
update(Long id, Customer updatedCustomer)
delete(Long id)
findAll()
Crear la clase Main
para la interacción con el usuario:
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
- En la carpeta
src
, crea un archivo llamadoMain.java
. - Implementa un menú en la consola que permita al usuario seleccionar las operaciones CRUD.
- Utiliza un objeto scanner para poder leer de consola las opciones y la información necesaria:
Scanner scanner = new Scanner(System.in)
. - Utiliza un bucle
while
para mantener la interacción hasta que el usuario decida salir. - Maneja las excepciones adecuadamente para entradas inválidas.
Compilar y ejecutar el proyecto:
- En Visual Studio Code, ejecuta el archivo que tiene el método main para verificar que cada opción CRUD funciona correctamente.
Solución al ejercicio de programación en Java
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Java para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Java
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Java