java.lang.RuntimeException
or one of its subclasses) in the throws
clause of a method.
Declarations of unchecked exceptions are not required and may be deleted or moved to a Javadoc @throws
tag.
Example:
public class InvalidDataException extends RuntimeException {}
class TextEditor {
void readSettings() throws InvalidDataException {} // warning: Unchecked exception 'InvalidDataException' declared in 'throws' clause
}