Java Exception Handling: Try, Catch, Finally Explained