Explain the difference between checked and unchecked exceptions in Java.
Use the provided reference tables to return the canonical comparison for the two exception categories. Include only the checked and unchecked categories.
exception_category, compile_time_requirement, typical_examples, and caller_action| Column | Type | Description |
|---|---|---|
| exception_type_idPK | INT | Unique exception classification identifier |
| exception_category | VARCHAR(30) | Java exception category |
| rule_id | INT | Reference to the category rule |
| notes | VARCHAR(255) | Additional classification note |
| Column | Type | Description |
|---|---|---|
| rule_idPK | INT | Unique exception rule identifier |
| compile_time_requirement | VARCHAR(255) | Required compiler handling behavior |
| typical_examples | VARCHAR(255) | Representative Java exception classes |
| base_class | VARCHAR(100) | Common Java inheritance relationship |