जावा में जब भी कोई Exception Generate होता है, जावा उस Exception को Represent करता हुआ एक Object Create करके Throw करता है। इस Object में Generate होने वाली Error से सम्बंधित जानकारियां होती हैं। जावा द्वारा Throw किए जाने वाले इस Exception Object को एक Exception Handler Method में Catch कर लिया जाता है।