Throw new Exception retorna automaticamente?

Vamos supor que no meu método A(), há uma chamada do metodo B() que pode lançar uma Exception.

A() {
		try {
			B();
		} catch (Exception e) {
			// Tratamento Exception
		}
		// Continuação do método A();
	}

A minha pergunta é, essa exception vai implicitamente interromper o fluxo dentro de A() e retornar, impedindo a execução da continuação do método A()?
Ou eu preciso inserir um return em Tratamento Exception se quiser isso?

Desde já eu agradeço.

Não.

Ele vai entrar no bloco try, chamar o metodo B(), uma Exception será lançada que sera pego pelo bloco catch e depois ele continua normalmente. A não ser que dentro do bloco catch uma exceção seja lançada e você não a trate.

[quote=Heartbreaker]Vamos supor que no meu método A(), há uma chamada do metodo B() que pode lançar uma Exception.

A() {
		try {
			B();
		} catch (Exception e) {
			// Tratamento Exception
		}
		// Continuação do método A();
	}

A minha pergunta é, essa exception vai implicitamente interromper o fluxo dentro de A() e retornar, impedindo a execução da continuação do método A()?
Ou eu preciso inserir um return em Tratamento Exception se quiser isso?

Desde já eu agradeço.[/quote]

desculpa a pergunta mas pelo menos tentou testar ou é só curiosidade?

é bom ler sobre tratamento e lançamento de exceções viu.

É o que foi falado ai, como B() faz parte do escopo de A(), qualquer exceção lançada por B() será pega pelo catch de A().
Pegando uma Exceção em A() o código pula pro catch e, opcionalmente, pra um finaly