A Java Exception that occurs during system execution and is not necessarily predicted (and properly treated) during development.
NullPointerException, ClassCastException and IndexOutOfBoundsException seem to be the most popular examples. --
KlausWuestefeld