Unchecked exceptions extend `RuntimeException` and are not subject to compile-time checking. They're typically used for programming errors, like `NullPointerException`. For instance, if a method attempts to use a null reference, a `NullPointerException` might occur, and it's the programmer's responsibility to prevent this.
Additional Notes
What characterizes unchecked exceptions?
Track: Java
Topic: Exceptions
Focus: Checked vs Unchecked Exceptions
Topics:Checked vs Unchecked ExceptionsExceptionsJava