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