Revisão Java
Dissertações: Revisão Java. Pesquise 862.000+ trabalhos acadêmicosPor: abellini9025 • 26/3/2015 • 459 Palavras (2 Páginas) • 212 Visualizações
1) O que é uma Thread?
2) Como podemos implementar uma Thread em Java?
3) Compare a diferença de implementar thread em java usando a interface Runnable ou herdando a classe Thread.
4) A classe a seguir, permite escrever na tela todos os números pares de zero a dez, modifique esta classe para que possa ser realizado esta ação utilizando thread, através da herança da classe Thread.
5) Crie uma classe similar a classe do exercício 4, porém nesta deve ser exibido os números impares e a Thread deve ser implementada através da interface Runnable.
6) Como podemos criar uma instancia da classe criada no exercício 4 e iniciar a mesma?
7) Como podemos criar uma instancia da classe criada no exercício 5 e iniciar a mesma?
8) Se chamarmos as classe criadas no exercício 4 e 5 da forma a seguir, qual será a saída na tela?
9) Comente sobre padrão de projeto.
10) Comente sobre pacotes.
11) Explique o que faz o bloco try catch e finally.
12) O código a seguir, representa as casas da rua Florida, esta rua possui apenas 9 casas, porém a classe aceita inserir qualquer número, modifique esta classe de forma a permitir apenas os números de 1 a 9, onde caso seja informado um número diferente dos números válidos, a classe que tentou informar o número inválido receba um alerta.
13 – Após a modificação do método setNumero, como podemos chamar este método?
1. O que é uma Thread?
Thread, permite executar mais de uma tarefa ao mesmo tempo, ordenando status e prioridades.
2. Como podemos implementar uma thread em Java?
Herdando a classe Thread ou implementando a interface Runnable.
3. Compare a diferença de implementar thread em Java usando Interface Runnable ou herdando a classe Thread.
Ao herdar a classe thred é o modo mais fácil de implementar thread, porém não permite alterar os métodos
ou herdar de outra classe. Ao criar uma interface runnable é possível adequar melhor ao programa e herdar de outra classe.
4.
Public Class ContadorPar extend Thread{
Public void Contar(){
for(int x=0; x<=1;x++){
if((x%2)==0){
System.out.println("Par: "+x);
}
}
}
@override
Public void run()
{
this.Contar();
}
}
5.
Public Class ContadorImpar implements Runnable{
Public void ContarImpar(){
for(int x=0; x<=1;x++){
if((x%2)!=0){
System.out.println("ímpar: "+x);
}
}
...