throw statement
The statement throw expression; which throws an exception object, usually one made on the spot with new.
The expression must be a Throwable; nothing after a throw in the same block can run, and javac rejects such code as unreachable.
See also