Java Exception handling का परिचय (Introduction of Java Exception Handling)
Java
Exception handling का परिचय
(Introduction
of Java Exception Handling)
जावा Exception एक जावा object होता है जो किसी
run time error को represent करता है |
सीधे शव्दों में कहें तो जावा exception एक ऐसी
स्तिथि होती है जो आपके run होते हुए प्रोग्राम को रोक देती है |जब जावा interpreter
प्रोग्राम को normal flow में run करता है लेकिन किसी कारणवश जावा interpreter का
कोई statement execute नहीं हो पता है तो जावा interpreter उस error से सम्बन्धित
एक object create करके उस error को represent करता है जिसे exception कहते हैं |
चलिए जावा exception को समझने के लिए एक उदाहरण ले
लेते हैं - मान लीजिये आपने एक प्रोग्राम बनाया और उस प्रोग्राम को execute होने
के लिए 5kb की memory की जरूरत होगी लेकिन आपके computer में उतनी 5kb की memory
नहीं है तो आपका प्रोग्राम execute नहीं होगा तो एक error message show होगा | इस
तरह के message को ही आप exception कह सकते हैं |
यदि आप चाहते हैं कि आपका प्रोग्राम बिना किसी
exception के execute हो रन हो तो इसके लिए आपको exception handling का इस्तेमाल
करना होगा |
प्रोग्राम execute होते बक्त दो तरीके से exception
error आ जाती है –
1-
Compile time error
2-
Run time error
Compile time error: - यह एक normal टाइप का error है जो compiler द्वारा आ जाता है | जब प्रोग्राम में कहीं
syntax में , कही curly brace , semicolon या फिर comma नहीं दिया जाता है तो ये
error आ जाता है और इसी error को compile टाइम error कहा जाता है |
Run time error:- यहाँ पर प्रोग्राम
successfully रन होता है जब कभी प्रोग्राम में कुछ ऐसी internal error आ जाती है जो
interpreter के द्वारा दी जाती है जिससे प्रोग्राम भी बंद हो जाता है उसे रन टाइम
error कहते हैं |
Java Exception Classes
Program में Exception
Handling में दो प्रकार के काम करता है |
1-
Checked Exception
2-
Un-checked Exception
Checked Exception: Checked
Exception ये compile time पर occur होता है | इसे Compile-time Exception भी कहा जाता है | जब
program में किसी प्रकार की checked
exception आती है तो User को compiler द्वारा बताया जाता है कि आप
उस Exception को handle करे |
For Example,
IOException
ClassNotFoundException आदि.
Program में देखे तो FileInputStream
data को read करने
के लिए इस्तेमाल किया गया है | FileInputStream से FileNotFoundException; ये
Exception occur होता
है | ये सब compile-time
पर होता है और Programmer
को Exception handle करने के लिए बताया जाता है |
Un-checked Exception :
Un-checked Exception ये run time
पर occur होता
है | इसे Run-time
Exception भी कहा जाता है | इसे compile-time पर check नहीं किया जाता |जब इसे programmer द्वारा
इसे handle नहीं किया जाता तो JVM इसे handle कर
देता है |
For Example,
ArithmeticException
NullPointerException
NumberFormatException आदि.
जावा में Exception को Handle करने के लिए exception keyword का प्रयोग किया जाता है
जावा में आप कुछ keyword कि मदद से exception
handle का सकते हैं जो निम्नलिखीत हैं -
धन्यवाद ||
Java Exception handling का परिचय (Introduction of Java Exception Handling)
Reviewed by Unknown
on
October 16, 2018
Rating:
No comments: