Aplicaciones distribuidas

Solo disponible en BuenasTareas
  • Páginas : 2 (437 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de abril de 2011
Leer documento completo
Vista previa del texto
23 Mrazo 2011
Solange Lara T.
Arquitectura de Software

Colecciones en Java.
Las colecciones en Java pueden almacenar, recuperar y manipular y organizar objetos.
Estas trabajan con una interfazque la persona elige para la función que quiera hacer y se cambia la implementación de ellas sin modificar el código que hace uso de la interfaz.

Java tiene un conjunto de clases e interfaces queguardan colecciones de objetos y aquí todas las entidades están representadas por interfaces, y las clases son para proveer implementaciones de esas interfaces por eso desde el inicio hay queenfocarse primero a las interfaces.
Las colecciones pueden cambiar de tamaño dinámicamente, proveer ordenamiento, insertar y borrar elementos.
Como las clases y las interfaces están relacionadas, se puedehacer uso de un framework para facilitar el uso de colecciones dentro de java.
La interfaz dice qué se puede hacer con un objeto, pero no es la descripción entera del objeto, solamente un mínimo defuncionalidad con la que debe cumplir.
No se puede construir una Collection. No se puede hacer "new" de una Collection, sino que las clases que manejan colecciones "son" Collection, y admiten susoperaciones.
La interfaz más importante es Collection se encuentran en el paquete java.util , representa un grupo de objetos y son implementaciones directas, agrupa la funcionalidad general que todaslas colecciones ofrecen.

Tipos de Colecciones:
Collection.- Contenedor simple de objetos no ordenado, se permiten los duplicados.
List.- Contenedor de objetos ordenados, se permite los duplecados.Set.Colección.- desordenada de objetos, no se permiten duplicados.
Map.-Colección de pares clave/valor, la clave es usada para indexar el elemento, no se permiten los duplicados.

Ejemplo:
Elsiguiente ejemplo recorre una colección de Integer borrando todos los ceros:

void borrarCeros(Collection<Integer> ceros)
{
Iterator<Integer> it = ceros.iterator();
While(it.hasNext())...
tracking img