Throw:
For known more about exception handling in Java requires that you learn a few new terminologies. The first concept you required to grasp is which of throwing an exception, its name for causing an exception to be produced. For instance say a method was written to read a file this would generate an IOExecption if the method could not read the file because the file did not exist. Within Java terminology, it is said in which the method threw an IOException.
Think of it as a horse throwing a shoe: You have to stop everything before real damage is completed.