TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Revisão Java

Dissertações: Revisão Java. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  26/3/2015  •  459 Palavras (2 Páginas)  •  169 Visualizações

Página 1 de 2

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);

}

}

...

Baixar como (para membros premium)  txt (3.4 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com