Colecciones y Correspondencias en Java. Collection y Map

preview_player
Показать описание
Las colecciones (Collection) y correspondencias(Map) en Java son una herramienta fundamental para cualquier desarrollo ya que van a permitir gestionar estructuras de datos de una forma eficiente y simples.

Heredando de la Interfaz Collection podremos crear Conjuntos(Set), Conjuntos Ordenados(SortedSet), Colas(Queue), Pilas(Deque-Stack), Listas(List), Vectores(Vector), Listas Enlazadas(LinkedList) y muchas más, aunque la gestión de todas es similar.

Por un lado, existen unas interfaces y luego unas implementaciones específicas de esas interfaces.

En este vídeo se intenta, a través de una práctica de la asignatura de Programación Orientada a Objetos de las titulaciones de Ingeniería Informática de la Universidad de Málaga, dar una idea general de las interfaces e implementaciones principales, de mostrar como consultar la documentación (API), ver como instanciarlas e implementarlas, ser capaces de depurar el código en el que se utilicen y en general entender un poco mejor su funcionamiento para poder aplicarlo en cualquier proyecto.

Para que no tengas que ver todo el vídeo y puedas centrarte en la parte que más te interesa se ha dividido en capítulos:
0:00 Introducción
0:20 Tipos Genéricos
0:48 Interfaces de Colecciones
1:08 Relación entre Interfaces e Implementaciones
3:12 Presentación de la práctica
4:50 Creación del proyecto
5:45 Creación clase País
14:15 Prueba de la Clase País
15:53 Clase Mundo
16:30 Resumen Interfaces/Implementaciones
18:30 Implementación Clase Mundo
20:00 Mundo. createFromFile. Linkedlist y Scanner
31:00 PruebaMundo (Uso Depuración)
35:40. Mundo. presentaEnConsola (Map K,V e iterador)
42:00 Mundo. numeroDePaisesPorContinente (SortedMap-TreeMap)
52:32 PruebaMundo de presentaEnConsola y NumPaisesPorContinente
54:00 Mundo. paisesPorContinente(Map de Double y List)
1:02:35 PruebaMundp de paisesPorContinente
1:03:20 Mundo. toString (List - StringBuilder)
1:06:15 Conclusiones
1:07:03 Fin
Рекомендации по теме
Комментарии
Автор

Gracias por la explicación y el ejemplo. Claro y practico

oscarxaviervaroncruz
Автор

Dejo like, muchas gracias por el vídeo. Muy bien explicado.

iambouali
Автор

Muchas gracias por el video, me ha ayudado muchísimo.

santiagoatencia
Автор

Muchas gracias por la clase, todo claro

ScottRock
Автор

En 23:20, ¿no habría que hace sc.close() o try (Scanner sc=new Scanner(new file(file)))?
PD: "52.32 PruebaMundo de presentaEnConsola y NumPaisesPorContinente" tiene un punto en vez de dos y no aparece indexado en el vídeo.

josesanc
Автор

Una duda, cerca del minuto 24, no se debería usar FileReader?

davidsopena