Clase Abstracta, Interface Y Sus Diferentes Tipos. Hilo, Framework, Vector Y Arraylist. Linkedlist, Método Sincronizado Y Static Y Collection .

Páginas: 5 (1162 palabras) Publicado: 30 de septiembre de 2012
Introducción

El propósito del siguiente trabajo es desenrollar todo lo concerniente con las diferentes tipos de clases utilizadas en JAVA y sus diferentes métodos que esta posee.

Teniendo en cuenta que Clase es una cimentación o construcción empleada como una plantilla para elaborar  objetos de ese patrón. El modelo o plantilla hace detalle del estado y la forma de comportamiento que todoslos objetos de la clase comparten. Un objeto de una determinada clase se denomina una instancia de la clase. La clase que contiene (y se utilizó para crear) esa instancia puede ser considerada como del tipo de ese objeto, por ejemplo, una instancia del objeto de la clase "Escalera" sería del tipo "Escalera".

Fundamentalmente, se podría definir Clase como un encapsulador, ya que encapsula elestado y el comportamiento del concepto que representa.


DEFINICIONES

* ¿Que es una clase?
Clase es una construcción que se utiliza como plantilla o modelo para la elaboración objetos de ese tipo. El modelo desglosa el comportamiento y estado que comparten todos los objetos de la clase. Un objeto se denomina instancia de la clase cuando pertenece a dicha clase. La clase que contiene yse utilizó para crear esa instancia se puede ser considerada como del tipo de ese objeto, por ejemplo, una instancia del objeto de la clase "Escalera" vendría siendo del tipo "Escalera".

* ¿Que es una clase ArrayList?
La Clase ArrayList es un objeto lista que utiliza la interfaz Collection de java. Esta clase hace posible ordenar objetos y contenerlos, además esta clase puede almacenarobjetos duplicados. El tamaño de esta lista es dinámica, ya que crecerá a medida que se introduzcan en ella más componentes o elementos. Siempre tenemos que tener en cuenta que el índice de un ArrayList comienza en 0.
Algunos métodos y atributos de la clase ArrayList.
Entre los métodos y atributos que posee la clase ArrayList, haré mención de alguno, como los son:
1. Adapter. Crea un contenedorde ArrayList para una interfaz IList concreta.
2. Add. Añade un objeto al final de ArrayList.
3. GetType. Retorna una ArrayList que personifica un subconjunto de los elementos de la ArrayList de origen.
4. Contains. Decide si un elemento se encuentra en la clase ArrayList.

* ¿Que es una clase LinkeList?
LinkedList es una lista muy vinculada con nodos independientes de tipoLinkedListNode, por lo que la inserción y la eliminación son operaciones O (1). Las listas que contienen tipos de referencia tienen un rendimiento mejor si un nodo y su valor se crean al mismo tiempo. Como se exponen los nodos subyacentes, es posible quitar nodos y volverlos a insertarlos en la misma lista o en otra, como una operación O(1) sin asignaciones en el montón GC. La lista también mantieneun contador interno de modo que la obtención de la propiedad Count es una operación O(1); el contador es coherente siempre y cuando la lista se utilice a partir de un único subproceso.
Entre los métodos y atributos que posee la clase LinkedList, podemos hacer mención de algunos de estos, como:
1. AddAfter. Sobrecargado. Añade un nodo o valor nuevo de un nodo existente en la colecciónLinkedList.
2. Find. Localiza el primer nodo que contiene el valor especificado.
3. FindLast. Localiza el último que posee el valor especificado.
4. ToString. Retorna una clase String que representa la clase Object actual.

* ¿Que es una clase Vector?
La clase Vector utiliza una matriz de objetos productivos. Cabe destacar, que un vector puede aumentar o disminuir según sus requerimientosde acomodamientos de la adición y eliminación de elementos después de la vectorial se ha creado.
Cada vector se centra en optimizar la gestión de almacenamiento por medio del mantenimiento de una capacidad y una capacityIncrement. La capacidad es siempre por lo menos tan grande como el tamaño del vector, es generalmente más grande porque como componentes se añaden al vector, el almacenamiento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 2 Clases Abstractas e Interfaces
  • POO: Interfaces y clases abstractas
  • Clases y metodos abstractos
  • Diferentes tipos de metodos
  • Diferentes Tipos De Metodo
  • Diferentes tipos de metodos
  • Polimorfismo clases abstractas e interfaces
  • Clases Abstractas E Interfaces

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS