Bloco Java Try Catch

Inicialmente, comecei a programar na faculdade e aprendi vb.net. Agora eu decidi mudar para Java e fazer algumas consultas. Na vb, a instrução try catch é apresentada da seguinte maneira

try
Catch ex as exception
finally
End catch

mas no site java (https://docs.oracle.com/javase/tutorial/essential/exceptions/putItTogether.html) descobri que em java você usa duas capturas da seguinte forma:

    try {

} catch (ExceptionType name) {

} catch (ExceptionType name) {

}

Eu estava esperando que alguém pudesse explicar por que você precisa de duas capturas em java e o que as respectivas capturas fazem / capturam.

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion