Prototipação

349 palavras 2 páginas
COLLECTIONS

O quê é?
É um objeto onde podemos agrupar vários elementos.

Manipulando Collections
Interfaces: Permitem que as coleções sejam manipuladas independentes de suas implementações; Implementações: Implementam uma ou mais interfaces do framework; Algoritmos: Métodos que realizam as operações ;

Hierarquia das Interfaces

TIPOS

Tipos de Collections
Collections ✔ Set ✔ List ✔ Queue ✔ Map


Tipos: Collections

Collection: O framework não possui implementação direta desta inferface, porém, ela está no topo da hierarquia definindo operações que são comuns a todas as coleções;

Tipo: Set
Contém apenas os métodos herdados de Collection e adiciona a restrição de que elementos duplicados não são permitidos. Para situações onde se deseja ordenar os elementos, utiliza-se SortedSet.


Exemplo: import java.util.HashSet

Métodos: Set

set.add();  set.remove(); set.clear(); set.size()


Tipo: List
List: Também chamada de seqüência. Uma coleção coleção ordenada, que pode conter valores duplicados. Além disso, temos controle total sobre a posição onde se encontra cada elemento de nossa coleção, podendo acessar cada um deles pelo índice.


Exemplo: java.util.Stack

Tipo: List (LIFO) e (FIFO)
Filas(LIFO): Last in, First out [Ultimo que entra, primeiro que sai] ● pilha.push(); ● pilha.pop(); ● pilha.clear(); ● pilha.size(); Filas (FIFO): First in, First out [Primeiro que entra, primeiro que sai] ●lista.add(); ● lista.remove(); ●lista.clear(); ●lista.size()


Tipo: List (LIFO) e (FIFO)
Filas(LIFO): Last in, First out [Ultimo que entra, primeiro que sai] ● pilha.push(); ● pilha.pop(); ● pilha.clear(); ● pilha.size(); Filas (FIFO): First in, First out [Primeiro que entra, primeiro que sai] ●lista.add(); ● lista.remove(); ●lista.clear(); ●lista.size()


Tipo: Queue
Queue: Também conhecida como fila. Filas (FIFO): First in, First out [Primeiro que entra, primeiro que sai] Os elementos de uma pilha são

Relacionados

  • prototipacao
    2058 palavras | 9 páginas
  • Prototipação
    514 palavras | 3 páginas
  • Prototipação
    1487 palavras | 6 páginas
  • prototipação
    1387 palavras | 6 páginas
  • Prototipação
    509 palavras | 3 páginas
  • prototipaçao
    2202 palavras | 9 páginas
  • Prototipação
    1526 palavras | 7 páginas
  • Prototipação
    1025 palavras | 5 páginas
  • Prototipação
    405 palavras | 2 páginas
  • Prototipação
    1342 palavras | 6 páginas