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) Java Exception handling का परिचय  (Introduction of Java Exception Handling) Reviewed by Unknown on October 16, 2018 Rating: 5

No comments:

Theme images by fpm. Powered by Blogger.