Java Framework Colecciones

Este curso aborda como manejar a detalle el framework de Colecciones que en Java es bastante Amplio e incluye numerosas clases e interfaces.

Modulo1 :Introducción

Este módulo nos introduce al manejo de Colecciones con ArrayList , Iteradores y Iterables estos interfaces son fundamentales a la hora de entender el manejo del framework a nivel de fundamentos y es donde estructuras como forEach se apoya.

Modulo2 : Colecciones

El interface Collection es a veces uno de los menos entendidos y hace referencia simplemente a un grupo de elementos . De este interface extenderán Set y List como implementaciones más importantes que usamos a diario.

Modulo3 : Conjuntos (Sets)

El interface Set es un interface bastante curioso ya que no añade métodos al interface de Collection pero si que permite realizar operaciones sobre conjuntos que no admiten elementos repetidos y ver las ventajas y curiosidades que esto aporta . Así como las posibles ordenaciones que soporta y optimizaciones que soporta. Las clases más tipicas son HashSet y TreeSet

Modulo4 : Listas (List)

El interface List es el más utilizado con diferencia casi siempre usamos listas para gestionar grupos de elementos y este interface soporta ArrayList y LinkedList como implementaciones más clásicas. Veremos como usarlas , que diferencias tienen las listas sobre los conjuntos y que operaciones de programación funcional soportan.

Modulo5 : Colas (Queue)

Otro de los interfaces fundamentales es del de manejo de Colas las colas son estructuras FIFO de First In First Out. . Las colas se usan en muchas situaciones a nivel de algoritmia y ayudan a organizar mejor los datos . Una de las clases más típicas es PriorityQueue que nos permite gestionar colas con prioridades.

Modulo6 : Pilas (DeQue)

Otro de los interfaces fundamentales es el manejo de Pilas (DeQue) que disponen de una estructura FIFO (First In First Out) este interface extiende del de Cola (Queue) y permite operaciones complementarias a través de LinkedList.


Modulo7 : Colecciones Legacy

Las colecciones legacy nos guste o no siguen formando parte de nuestro día a día hay situaciones que nos podemos encontrar con un HashTable , que no un HashMap o con un Vector y no con un ArrayList . Pero sobre todo con ficheros Properties esta clase extiende de Stack (Pila) que es otra clase clásica. Hay que conocer todas un poco para poder afrontar todo con más seguridad.

Modulo8 : Curiosidades y Buenas Prácticas.

Siempre hay cosas que quedan un poco como complementarias .Métodos Factory , Arrays y Streams , cuestiones peculiares del framework de Colecciones que nos viene bien conocer este módulo las aborda.




Tu Profesor


Cecilio Alvarez
Cecilio Alvarez

Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com


Unidades didácticas


  Codigo
Disponible en días
días después de registrarse

Preguntas habituales


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Comienza ahora