Mais uma Exception

2 respostas
anderson.bonavides
class Flow {
	public static void main(String[] args) {
		try{
			System.out.println("before ");
			throw new FlowException();

			System.out.println("after "); //erro não se pode chegar aki.

		}catch(FlowException fe){
			System.out.println("catch ");
		}
		System.out.println("done ");
	}
}
class class FlowException extends Exception {}

Não se chega até a linha comentada pq motivo? Por ser lançado uma exceção e o bloco ir até o catch?

2 Respostas

LPJava

sim, lembra da regra?
Que jamais o compilador vai permitir que algo nunca seja executado… entao… a linha que vc colocou o // ela nunca vai ser executada ja que uma exceção sempre vai ocorrer antes dela e isso nao é permitido…

flw! feliz natal!

anderson.bonavides

Vlw pela força! É tanta coisa que acabamos esquecendo de algumas.

Criado 24 de dezembro de 2007
Ultima resposta 24 de dez. de 2007
Respostas 2
Participantes 2