I am confused with the naming of runtime exception of java. Those checked exceptions, like SQLexception, also happen during the execution of a program. Why only those unchecked ones called runtime exception? It is probably I have misunderstanding of "runtime".
Thank you for any advices.