It's the difference between checked and unchecked Exceptions. Some info here:
Unchecked Exceptions — The Controversy (The Java™ Tutorials > Essential Classes > Exceptions)
How I'd explain it: in...