Concept of exception handling
Ek program ke execution ke Samay utpann hue a a problem ko exception ya exception event Kahate Hain. Exception ke utpann hone se a program ka ka normal execution Nahin Ho pata hai aur aur program athva application terminate Ho hai. Parantu yah Ek programmer ke liye bachniye Nahin Hai. Isliye ine exception ko handle karna athva ine per Karya karna anivarya Hota Hai.
Ek exception vibhinn Karan se utpann ho sakta hai ek exception ke utpann hone ke ki Kuchh mukhya Karan nimawat Hain.
1 user ne galat data Dala Ho.
2 open ki jaane wali file Milana rahe ho.
3 communication ke dauran network connection khatm Ho Gaya Hun Aaj Subah Java Virtual Machine out of memory e ho gai Ho.
Classification of exception
1.1 checked exception compilation ke Samay per Aaye exception ko checked exception athva compile time exception Kaha Jata Hai compilation exception ke Samay per Aaye exception Ko avoid nahin kiya Ja Sakta aur Inko handle karna programmer ke liye anivarya Hota Hai.
1.2 unchecked exception program execution ke Samay per Aaye exception ko unchecked exception athva Runtime exception Kahate Hain. Inmein programming bugs jaise ki logical error athva application programming interface arthat AP I ka ka durupyog sammilit hai runtimeexception ko compilation ke Samay ignore kar diya jata hai
1.3 error Inko Ham exception ke sath rakhte Hain parantu yah exception Nahin Hai Kyunki yah samasyaen Hain programmer ke niyantran se bahar utpann hoti hain error ko samanyata Apne code mein andhe kha kar diya Jata Hai Kyunki Ham ise apni coding dwara theek bhi nahin kar sakte udaharan ke liye yadi stack overflow hota hai to Ek error aaega parantu ise coding dwara handle nahin kiya Ja sakta in ko bhi compilation ke Samay per ignore kar diya jata hai.
2.1 benefit of exception handling object-oriented programming mein Main prayog ki jaane wali e exception handling vidai ke paramparik programming Mein prayog ki jaane wali error-handling vidai ke upar nimnalikhit Labh Hain-
2.0 normal code se error handling code ko Virat Rakhna- exception handling keycode ko program ke Saman code Se Alag Kiya jata hai athva likha Jata Hai Jiske Karan Kot kam jatil Adhyaksh Samne Yog ban jata hai.
2.1 logical grouping- exception key logical grouping ki sahayata se a Ek Prakar ke ke samast error ko ek Sath Rakha jata hai Iski sahayata se Ham Ek exceptionhandler dwara Saman Prakar ke samast exception ko handle kar sakte hain.
2.2 propagator error up the call stack- object oriented programming main form per Ek programming Ki tulna Mein Ek mahatvpurn Labh yah bhi hai ki Yahan exception handling dwara prapt information ko ekattha karke use Bindu Tak furniture rate arthat propagate kar diya Jata Hai Jahan se use uchit Prakar se handle Kiya Ja sake.
Termination or Resumptive Model- Java exception handling termination or Resumptive model - ko prerit karti hai termination model Main Jab Kisi method Main Ek exception a jata hai to use method ki Aage Ki prakriya ko samapt arthat terminate kar diya jata hai aur program ka niyantran sabse nazdiki exceptionhandler jo ki prapt Prakar ke a exception ko handle kar sake ke pass bhej diya jata hai yah tathya Dhyan dene yogya hai ki Yahan Keval method terminate hua hai iska taatparya yah cadet Nahin Hai Ki sampurn program terminate ho gaya hai ya Punya exception handler dwara kiye gaye aur program shrankhla Kan Mein exception handler dwara ki Gai sthiti per nirbhar karta hai
3.0 exception Hierarchy - Java main uplabdh samast exception classes class ki subtypes hoti hain exception class throwable class ki subclass hi exception class ke atirikt throwable class se ek Anya class error ko bhi e-drive Kiya Ja sakta hai errors are Saman sthiti Hain Jo Ki Kisi Badi asafalta Ke Karan hoti hain inhen Java programmers dwara handle nahin kiya Ja Sakta.
https://youtu.be/g7BjjP0t7_U
No comments:
Post a Comment