Buscar

aulapratica3 JavaBeans

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

�� EMBED PBrush ����Linguagem e técnicas de programacão��Nome:�Turma: ��Professor(a): �Data:��
Aula prática – JavaBens e Coleções
1.Objetivo
Revisar os conceitos básicos de Java e uso de Coleções
2. Recursos Necessários
Computador com uma IDE Eclipse instalada
3. Procedimentos
Questão 1: Um Banco de dados com as Seguintes tabelas:
Para representar cada Tabela, vamos criar uma Classe Java(Javabeans) contendo todos os Campos da Tabela, seus set’s e get’s, e construtores com parâmetros para todos os campos da tabela.
Vamos chama-los de TabelaCDBean, TabelaArtistaBean, TabelaGeneroBean. Mãos a obra:
Dica: Use os recursos do Eclipse para gerar código automático para:
set’s e get’s: Source>> Generate Getters e Setters
construtores: Source>> Generate constructor using Fields.
Alem destes, podemos utilizar outro Generate: “Generate hashCode() and equals()” para termos a possibilidade de comparação entre Beans.
Questão 2: Uso de Coleções
No Decorrer da disciplina utilizaremos várias listas para carregar informação do Banco de Dados, Portanto a Coleção do tipo List deverá a mais explorada em nossos exercícios práticos.
A Classe List tem como principais subclasses:
ArrayList
LinkedList
 
Principais métodos adicionais:
 
void add(Object o): adiciona objeto.
 
Object get(int index): recupera objeto pelo índice
 
int indexOf(Object o): procura objeto e retorna índice da primeira ocorrência
 
Object set(int index, Object o): grava objeto na posição indicada (apaga qualquer outro que ocupava a posição).
 
Object remove(int index)
 
ListIterator listIterator(): retorna um iterator
Exemplo: ( Não é necessário implementar, apenas se tiver dúvidas)
public class ImprimindoColecao
{
	public ImprimindoColecao()
	{
		// criando um arrayList de strings
		ArrayList <String> lista = new ArrayList<String>();
		lista.add(“um”);
		lista.add(“dois”);
		lista.add(“tres”);
		lista.add(“quatro”);
		System.out.println(“imprimindo sequencialmente pelo indice:”);
		for(int i=0;i<lista.size();i++)
		{
			System.out.println(lista.get(i));
		}
		System.out.println(“imprimindo com um iterator:”);
		Iterator it = lista.iterator();
		while(it.hasNext())
		{
			System.out.println(it.next());
		}
	}
	public static void main(String args[])
	{
		new ImprimindoColecao(); 
	}
}
Item 1. Crie no método main(), um ArrayList de TabelaArtistaBean com 5 elementos e imprima todo seu conteúdo.
Atenção: como atividade de pesquisa, se recomenda investigar os métodos sort de collections, pois eles permitem ordenar uma “List” utilizando uma interface chamada “comparable”. Boa investigação.
�PAGE �
�PAGE �1�
_1547325503/ole-[42, 4D, 06, 1F, 11, 00, 00, 00]

Outros materiais