Exception Handling
Learn how Java handles runtime errors using try-catch-finally, exception hierarchy, and common exception types.
Custom Exceptions
Learn how to create your own custom exceptions in Java using throw, throws, try-with-resources, and extending Exception.