try{Integer.parse("Abhishek");}
catch(NumberFormatException e){}
catch(Exception e){}
Если для вышеприведенного фрагмента кода возникнет NumberFormatException, он немедленно перейдет к причине перехвата NumberFormatException.Но я не создаю ни одного экземпляра NumberFormatException ..., то, где он создается. Это похоже на - Как только возникает какое-либо исключение, внутренне JVM проверяет тип исключения, и внутренне создается один экземпляр этого конкретного типа исключения, и как только он регистрируется или находит какой-либо соответствующий тип впоймать иерархию, она идет в этот цикл