Semana 04

326 views

Published on

Presentación semana 4 de la asignatura de Introducción a los Sistemas Cliente Servidor

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
326
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Semana 04

  1. 1. Collection Una colección es un objeto que permite agrupar múltiples elementos en una única unidad. Las colecciones son usadas para almacenar, recuperar, manipular y comunicar conjuntos de datos.
  2. 2. Collection Framework Java provee un Marco de Trabajo para manipular las colecciones. Este Marco comprende: interfaces, implementaciones y algoritmos. Las interfaces actúan como Tipos Abstractos de Datos que permiten su manipulación independiente de los detalles de la implementación. La implementación corresponde a una implementación particular para dichas interfaces y los algoritmos son implementaciones de métodos de operación estándar para colecciones de datos.
  3. 3. Collection: Interfaces Las interfaces describen, en grueso, los tipos de colecciones disponibles: Set es un conjunto sin orden, List es un conjunto con orden, Queue es una cola con prioridades y Map corresponde a la representación de tablas basadas en indices tipo Hash.
  4. 4. Interface Collection Las operaciones básicas se realizan sobre elementos específicos, mientras que las “Bulk” se orientan al total de la colección. Las operaciones de arreglos se orientan a traspasar los datos de una colección a arreglos.
  5. 5. Interface Set Se orienta a representar conjuntos que no tienen elementos repetidos. En Java hay tres implementaciones para Set: HashSet, TreeSet y LinkedHashSet. El objeto HashSet almacena los elementos en una tabla hash.
  6. 6. Interface List Representa colecciones con relaciones de orden que puede tener elementos duplicados y considera métodos que usan la posición relativa de los mismos. Las implementaciones principales son ArrayList y LinkedList.
  7. 7. Otras Interfaces: Queue, Map Existen otras interfaces para manejar colecciones, pero su explicación en detalle escapa al objetivo de esta semana.
  8. 8. Collection: Algoritmos Java define varios algoritmos estáticos para el operar con colecciones, los cuales permiten ordenar, desordenar, invertir el orden, copiar, buscar, etc.
  9. 9. Collections, contenidos La interface permite colecciones de objetos, lo que habilita muchas posibilidades de almacenamiento y manipulación.

×