Introdução à Linguagem de Programação Java 1 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 2 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Nuno Flores, FEUP, Março 2009 Introdução à Linguagem de Programação Java 3 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 4 Java 1.5: Collection<E> implements extends extends (Ordenado por ordem de inserção) Diagrama de classes UML Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Nuno Flores, FEUP, Março 2009 Introdução à Linguagem de Programação Java 5 Java 1.5: Map<K,V> Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 6 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Nuno Flores, FEUP, Março 2009 Introdução à Linguagem de Programação Java 7 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 8 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Nuno Flores, FEUP, Março 2009 Introdução à Linguagem de Programação Java 9 Garante não duplicação (de apostas) Ignora duplicados Garante ordenação e não duplicação (de nºs) [[1, 16, 18, 38, 41, 47, 49], [2, 3, 7, 21, 38, 39, 45]] Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Utilização Java API 10 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Nuno Flores, FEUP, Março 2009 Equiv. Introdução à Linguagem de Programação Java Java API 11 Utilização c/ TreeMap é semelhante Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Java API 12 Utilização c/ TreeMap é semelhante Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Nuno Flores, FEUP, Março 2009 Introdução à Linguagem de Programação Java 13 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Utiliz. Java API 14 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Nuno Flores, FEUP, Março 2009 Introdução à Linguagem de Programação Java 15 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 16 xx bb bb aa bb aa 1 bb 3 xx 1 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Nuno Flores, FEUP, Março 2009 Introdução à Linguagem de Programação Java 17 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 18 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Nuno Flores, FEUP, Março 2009 Introdução à Linguagem de Programação Java 19 Biblioteca de Colecções do Java, Nuno Flores, FEUP, MIEIC, CAL, Março de 2010 Nuno Flores, FEUP, Março 2009