Detail Description about Exception Handling in Java