java exception handling hindi

Introduction

  • java में exception run time error  होता  है | exception एक ऐसी situation होती जो आपके रन होते हुए program को रोक देती है  | जैसे कि जितनी memory आपको program को execution होने के लिए चाहिए उतनी  memory आपके computer में यदि नहीं है तो आपके program का execution रुक जाएगा यह out of memory  exception कहलाता है | ऐसी ही  situation को आप  exception कहते  हैं।
  •  यदि आप program बनाते समय किसी statement के आगे  semicolon लगाना भूल जाए तो आपके  program में error शो करता है | और compile नहीं होता उसी प्रकार exception  generate होने पर आपका program रुक जाता है और execute नहीं होता  है | 
  • यदि आप चाहते हैं कि  आपका  program execution आने पर रुके नहीं execute होता रहे तो इसके लिए आपको  exception को handle करना होगा इसे  ही exception handling कहते हैं।
  • जब आप execution को handle करते हैं तो आपका program exception आने पर रुकता नहीं बल्कि exception वाले code को skip करके बाकी के code को execute  करता है।
 program : –
  public class JavaException
    {
   public static void main(string args[])
  {
try
 {
   int data = 100/0;  // code that found exception
}
    catch (arithmetic exception)
 {
     system.out.println(e);
  }
    //rest code of the program
    system.out.println(“rest code of the program”);
  }
}

Keywords in java

java में आप  कुछ keyword की मदद से exception  को  handle करते हैं। यह सभी keyword  मिलकर एक structure बनाते हैं | जो implementation करने में बहुत ही आसान होता है। 

Try : –  try keyword आपके program का वह code होता है जो exception generate कर सकता है | उसे आप try block में लिखते हैं |  उदाहरण के लिए जब आप  program में कोई  mathematical operation कर रहे हैं और आपको लगता है कि execute generate  हो सकता है तो आप उस code को try block में लिखते  है | 

Catch : –  try block में कोई exception generate होता है तो वह उसी block में  handle  किया जाता है। 
आप इस block में  वह code लिखते हैं जो exception आने पर आप  execute करना चाहते हैं। उदाहरण के लिए आप एक message print करवा सकते हैं जो user को बताएं कि exception generate हुआ है।

Throw : – ज्यादातर संभावित exception आपके लिए पहले से ही  java library में define है और यह exception java automatically throw कर देता है। लेकिन यदि आप चाहते हैं तो खुद का exception भी create कर सकते हैं। ऐसे exception को आपको खुद ही throw  keyword  का use करते  है | 

 Throws : –  throws को  आप  nested try block में  use कर सकते हैं। यदि आप चाहते हैं कि किसी exception  को other try block handle करें तो ऐसी situation में आप  throws keyword use करते हैं |

Finaly : exception handle करने के बाद आप जो code execute करवाना चाहते हैं। उसे finally block में लिखते हैं | try block में exception आने के बाद compiler उस code को execute नहीं करता है।
exception handling in java Hindi
Exception Hierarchy

One thought on “java exception handling hindi

Leave a Reply

Your email address will not be published. Required fields are marked *