Checked — compile-time. Unchecked — runtime.
1throws IOException // Checked2throw new NullPointerException(); // Unchecked