Preciso de ajuda

8 respostas
M

PESSOAL, SERIA POSSÍVEL UMA AJUDA NOS 05 EXERCÍCIOS ABAIXO:

01 - Crie um programa que inicia 20 threads. Cada uma dessas threads deve imprimir seu respectivo nome 200 vezes na saída padrão (use o println). Das 20 threads, 15 devem ter prioridade 1 e as demais 10. Ao final da execução de cada uma, deve ser exibido o respectivo tempo total gasto. Dica: utilize System.getCurrentTimeInMillis() para obter a data e hora atual do sistema operacional. Essa informação é convertida em um número inteiro longo. Logo, pode ser armazenada em uma variável do tipo long.

02 - Crie um método que recebe um vetor de objetos da classe Pessoa (com os atributos nome, sexo e ano de nascimento) e salva cada objeto em uma linha de um arquivo texto separando os atributos com o símbolo #. Por exemplo, um objeto que representa uma pessoa chamada Maria, do sexo feminino e nascida em 1975 poderia representado em uma linha da seguinte forma Maria#FEMININO#1975.

03 - Crie um método que recebe o caminho de um arquivo texto e retorna um vetor de objetos da classe Pessoa (descrita no exercício anterior). Nesse arquivo texto, cada linha corresponde a um objeto e suas informações são separadas pelo símbolo #. Por exemplo, a linha Maria#FEMININO#1975 seria ?convertida? em um objeto com o nome Maria, sexo feminino e ano de nascimento 1975.

04 - Crie uma classe chamada Mundo com apenas um atributo da classe java.util.ArrayList, chamado pessoas. Essa lista deve armazenar apenas objetos da classe Pessoa (apresentada anteriormente). Essa classe deve conter um método de instância chamado serializar, que recebe o caminho do arquivo onde o objeto que invocou o método será serializado, e um método estático chamado desserializar, que recebe o caminho do arquivo a ser lido e retorna um objeto da classe Mundo.

05 - Leia a API da classe java.util.HashMap e construa um objeto dessa classe referenciado por uma variável chamada filhos, em que a chave é sempre um objeto da classe Pessoa (já citada) e o valor são os filhos da pessoa representada por esse objeto, representados por uma lista de pessoas (que pode ser um objeto de java.util.ArrayList ou outra classe similar). Crie 7 objetos da classe pessoa e configure os atributos nome para João, Marilda, Carlos, Roberto, Lia, Luiza e Fátima. Insira o objeto de João na variável filhos associado a uma lista com os objetos de Carlos e Roberto; insira o objeto de Marilda associado ao objeto de Carlos; e insira o objeto de Fátima associado aos objetos de Lia, Luiza e Pedro. Por fim, crie um método que recebe um objeto da classe java.util.HashMap, que contém os pais com seus respectivos filhos, e outro da classe java.lang.String, que armazena o nome de um pai ou de uma mãe. Esse método deve exibir os nomes dos filhos dessa pessoa.

8 Respostas

Alexandre_Saudate

Sabe quem pode te ajudar? Seu professor.

Ninguém aqui no GUJ faz trabalho dos outros.

M

asaudate:
Sabe quem pode te ajudar? Seu professor.

Ninguém aqui no GUJ faz trabalho dos outros.

Bom, primeiro que isso não é trabalho, são exercícios… e se estou pedindo AJUDA é pq não entendi como fazer! Sorry!

Alexandre_Saudate

marcelo.cgr:
asaudate:
Sabe quem pode te ajudar? Seu professor.

Ninguém aqui no GUJ faz trabalho dos outros.

Bom, primeiro que isso não é trabalho, são exercícios… e se estou pedindo AJUDA é pq não entendi como fazer! Sorry!

Trabalho, exercícios… dá na mesma.

E, se não entendeu como fazer, comece alguma coisa e depois poste as dúvidas.

jaissonduarte

meu faz o seguinte tenta criar uma aplicação
ai quando você não entender algo manda o código que tu escreveu

UP.COM

Boa explicação meu caro!!

walissongpi

O enunciado das questões são bastante claros.
Para responder as questões dê uma olhada nisso:

questão 1: http://www.ime.usp.br/~gold/cursos/2004/mac438/aulaJava.pdf
questões 2 e 3: http://www.guj.com.br/articles/13
questão 4: http://javafree.uol.com.br/topic-862027-O-controle-ArrayList.html
questão 5: http://www.guj.com.br/articles/186

Se você for iniciante em Java vai conseguir fazer.

Hebert_Coelho

Aqui a gente não faz trabalho/exercícios para os outros, mas sim ajudamos a resolver oq vc tentou fazer e não conseguiu.

Tente fazer, e nos mostre seus erros e dúvidas. Assim poderemos te ajudar.

M

walissongpi:
O enunciado das questões são bastante claros.
Para responder as questões dê uma olhada nisso:

questão 1: http://www.ime.usp.br/~gold/cursos/2004/mac438/aulaJava.pdf
questões 2 e 3: http://www.guj.com.br/articles/13
questão 4: http://javafree.uol.com.br/topic-862027-O-controle-ArrayList.html
questão 5: http://www.guj.com.br/articles/186

Se você for iniciante em Java vai conseguir fazer.

Vou dar uma olhada sim… Te agradeço imensamente pela ajuda.

Criado 15 de dezembro de 2011
Ultima resposta 15 de dez. de 2011
Respostas 8
Participantes 6