Java

Páginas: 2 (455 palabras) Publicado: 20 de junio de 2012
Lenguaje de Programación JAVA –ITL/IINF/ITIG
Lenguaje JAVA

6. Colecciones (java.util)

David Contreras Bárcena

124

6. Colecciones (java.util)
Java ofrece para el almacenamiento deobjetos dos tipos de
estructuras:
Arrays
La estructura más sencilla para el almacenamiento de objetos.
Gestión de memoria estática.
Permite el almacenamiento de tipos básicos y objetos.
Sólo permitealmacenar datos de un mismo tipo.

Clases contenedoras de objetos o Colecciones
Son estructuras complejas basadas en clases Java que realizan una gestión
interna del almacenamiento y recuperaciónde los elementos.
Gestión de memoria dinámica.
Permite el almacenamiento sólo de objetos.

David Contreras Bárcena

David Contreras Bárcena - ETSI

125

Lenguaje de Programación JAVA–ITL/IINF/ITIG
Lenguaje JAVA

6.1 Arrays
La característica principal de un array es que una vez dimensionado
no se puede variar su tamaño.
La estructura se manipula directamente, por este motivo es laque
ofrece un mejor rendimiento en los accesos directos e iteraciones.
Definición de un array:
Se hace uso de los corchetes.
No se dimensiona.
tipoArray nombreArray[];
int temperaturas[];
Personalistado[];

Creación de un array:
Se emplea el operador new para realizar la reserva de memoria con la dimensión
dada.
nombreArray = new tipoArray[dimension];

temperaturas = new int[10];listado = new Persona[20];

La definición y creación también se puede efectuar en la misma línea:
int temperaturas[] = new int[10];
Persona listado[] = new Persona[20];
David Contreras Bárcena126

6.1 Arrays
La forma de direccionar un array es a través de un índice numérico.
...
0

1

2

3

...

Por defecto, un array se inicializa al valor por defecto del tipo (0) u objeto(null).
Agregar un elemento a una posición:
temperaturas[2] = 34;
listado[1] = new Persona(“Luis”, 17);

Extraer un elemento de una posición:
int a = temperaturas[2];
Persona p = listado[1];...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS