Which statement is true about runtime exceptions in Java?
They are checked by the compiler
They are only thrown by the Java runtime environment
They do not need to be explicitly caught or declared
They must be caught or declared to be thrown