Difference between unchecked and checked exceptions: Which of the following statements is true?
a) Unchecked exceptions are checked at compile-time.
b) Checked exceptions are checked at runtime.
c) Unchecked exceptions need to be explicitly handled with try-catch.
d) Checked exceptions do not require explicit handling.