Flashcards
Atividade de POO2
Cards in this deck (9)
- 1Explique sobre a história do framework de coleções.As classes de coleções da API Java compõem o chamado framework de coleções, que foi completamente redefinido a partir da versão 1.2 de Java. As classes até então existentes, as classes de coleção históricas, foram reprojetadas para se adequar ao novo framework e são mantidas por motivos de compatibilidade, embora a recomendação seja utilizar as novas classes de coleções.
O framework de coleções foi introduzido a partir da plataforma Java 2, oferecendo um novo modelo de classes e interfaces para a manipulação de estruturas de dados - 2Quais as raízes básicas do framework.O framework tem por raiz duas interfaces básicas: Collection, usada para a manipulação de coleções onde os elementos são objetos individuais, e Map, usada para a manipulação de estruturas de pares de objetos, sendo um deles usado como a chave de acesso
- 3O que são coleções em java ?Um objeto Collection representa um agrupamento genérico de objetos simples. Objetos que implementam esta interface devem manter uma estrutura interna que permita acrescentar objetos à coleção, removê-los e consultar se um objeto é ou não parte da coleção.
- 4Qual o objetivo do método objeto Iterator?Para percorrer os elementos de uma coleção, um objeto Iterator é utilizado. O método iterator () é usado para obter esse objeto que permite varrer todos os elementos da coleção.
A interface Iterator associa, a cada coleção, um mecanismo para percorrer seu conteúdo independentemente da sua estrutura interna. - 5Cite os Os princípios de coleções.Add () para adicionar o elemento especificado à coleção.
Remove () para remover o elemento especificado da coleção.
Size () para obter a quantidade de elementos na coleção.
List () permite objetos duplicados
Set () não permite objetos duplicados - 6Qual a diferença das interfaces lists e sets?List é a interface que representa a especificação de coleções do tipo lista que, por definição, permitem objetos dupliacados que são ordenados.
Set por sua vez, representa os conjuntos que por definições, não permietem objetos duplicados e não são necessariamente ordenados - 7Por que usar coleções em java ?Porque as suas vantagens são, redução do esforço de programação, fornecendo estruturas de dados e algoritmos úteis, para que não seja necessário reescrevê-los. Aumento da performace fornecendo implementações de alta performance. Como as várias implementações de cada interface são substituíveis, os programas podem ser facilmente refinados trocando-se as implementações.
- 8Quais interfaces formam a base do framework?Consistem em, interfaces de coleções que representam diferentes tipos de coleção, como conjuntos, listas e arrays associativos.
- 9Qual a função do array?Já os utilitários de arrays tem as funções para arrays de primitivas e objetos. Estritamente falando, não pertence ao Collections Framework, porém, esta funcionalidadefoi adicionada à plataforma Java ao mesmo tempo, e utiliza parte da mesma infraestrutura.
Information
- Description
- Flashcards on Atividade de POO2, created by Luan Nobre on 10/04/2016.
- Created by
- Luan Nobre · Apr 2016
- Updated
- Jun 20, 2016
- Views
- 2
- Rating