Quando ocorre uma exceção dentro de um método Java, o método cria um objeto Exception e passa o objeto Exception para a JVM (no termo Java, o método “lançar” uma exceção). O objeto Exception contém o tipo da exceção e o estado do programa quando a exceção ocorre.