try/catch/finally, checked and unchecked exceptions, custom exceptions, try-with-resources, and file I/O.