The student can get complete knowledge on the following topics:
- Introduction to Exception Handling
- Runtime Stack Mechanism
- Default Exception Handling
- Exception Hierarchy and Difference between Exception and Error
- Difference between Checked and Unchecked Exceptions
- Difference between Fully-Checked and Partially-Checked Exceptions
- Customized Exception Handling By using try-catch
- Control-Flow inside try-catch
- Methods to print exception information
- Exception Handling:try with multiple catch blocks
- Exception Handling:Purpose and speciality of finally block
- Exception Handling:finally block vs return statement
- Exception Handling:finally block vs System.exit()
- Control-Flow in try-catch-finally
- Nested try-catch-finally
- Control-Flow in nested try-catch-finally
- Various Possible combinations of try-catch-finally
- Need of throw keyword
- Important cases related to throw keyword
- Need and Usage of throws keyword
- throws keyword across multiple methods
- Important cases related to throws keyword
- Exception Handling Keywords summary and various possible compile-time errors
- Difference between final, finally and finalize()
- User-Defined or Customized Exception
- How to define and use User Defined or Customized Exception
- Top - 10 Exceptions
- Try with Resources
- Important Conclusions about Try with Resources
- Multi Catch Block
- Exception Propagation and Re throwing an Exception
- Exception Handling 9 Practice Questions & Explanation