Repositório apenas para o armazenamento dos arquivos e trabalhos da faculdade
Prova 2 (Threds) da disciplina de Tópicos Avançados de Programação (Programação 2) - 4ª Fase - Unisul 2016/2
A prova consiste em:
- Consumir um arquivo txt (
conteudo/prova2.txt
) contendo a classificação de um vestibular- O conteúdo do arquivo contem cada candidado e uma linha, com os dados sepadados por
;
(CSV)
- O conteúdo do arquivo contem cada candidado e uma linha, com os dados sepadados por
- Gerar um arquivo, no formado
SQL
, com os comandos para cadastrar o candidado e sua clasificação em um Banco de Dados. - Gerar um segundo arquivo contendo uma lista de nomes comuns
- Não pode haver nomes repetidos
- A lista deve estar ordenada
-
Utilizando
Buffer
src/jeanbarcellos
-
Utilizando
ArrayBlockingQueue
src/blockingqueue
- O trabalho recebeu nota
9
de10
pelo professor. - O desconto de
1
se deu porque utilizei umArrayList
ao invés deTreeSet
no momento de montar a lista de candidatos.- Para não adicionar nomes repetidos eu primeiramente fiz uma verificação pra ver se o nome do candidado já estava contido na lista e depois adicionava o mesmo.
- Enquanto o
TreeSet
, por ser uma especialização deSortedTree
, já implementa uma coleção de objetos única e ordenada, não sendo necessária a implementção que fiz.
- O código já foi corrigido/atualizado, após feedback do professor