>>38-40Compile-time exceptions means that the compiler enforces catching the exception. It's not about exceptions being thrown during compilation.
Java is the only mainstream language I'm aware of that has both compile-time and run-time exceptions, and it calls them checked and unchecked exceptions. It might be the only thing Java does right.