Escolar Documentos
Profissional Documentos
Cultura Documentos
ESTGIO: 2
DATA: 30/10/2014
ALUNO:______________________________________
____________________________________________
NOTA
Lista de Exerccio II
Alguns avisos/dicas/sugestes para serem utilizadas nessa lista:
As respostas para a lista devem ser entregues at a data da prova de
reposio da disciplina de Metodologia e Linguagem de Programao.
Grupos de dois alunos. No aceito grupos de mais de dois alunos!
Devem ser enviadas via GitHub conforme apresentado em sala de aula e
dentro de um repositrio chamado [MLP_SPI_LISTA2] ou por email.
Devem ser aplicados os conceitos de OO vistos em sala de aula.
Para aumentar a interao do seu programa com o usurio, informe-o quais
dados voc quer que ele digite e quais dados voc est retornando
Questes
1) Imagine que tenhamos uma classe ConexaoDeBancoDados e queremos
garantir que s exista um objeto desse tipo em toda a memria. No existe
uma palavra chave especial para isto em Java, ento teremos de fazer
nossa classe de tal maneira que ela respeite essa restrio. Implemente a
classe ConexaoDeBancoDados respeitando essa restrio. Essa classe
tambm contm um mtodo dataDaConexao(String dataConexao) que
registra todas as datas que as conexes de banco de dados so realizadas.
Implemente tambm o mtodo finalize() e garanta que os recursos de
banco de dados sero liberados antes da destrio do objeto conexo.
Como garantir que datas como 31/2/2014 no sejam aceitas pela classe
ConexaoDeBancoDados? Como fazer isso? (pesquise: singleton design
pattern).
2) Crie um jogo para o usurio descobrir um nmero mpar sorteado de 1 a 50.
A cada tentativa dele recebida via JOptionPane, fornea uma dica