Intermediate Provider : Cliff Brozo 5 Lessons · 33m in عربی, جرمن, انگریزی, ہسپانوی, فرانسیسی, پُرتگالی, اردو, Chinese
Course Description
Java ایکسیپشنز میں، آپ سیکھیں گے کہ ایکسیپشنز کیا ہیں (پروگرام کے عمل کے دوران پیش آنے والے مسائل) اور ہم انھیں کیسے استعمال کر سکتے ہیں (پروگرام کے رک جانے سے پہلے انھیں سنبھالنا)۔ آپ مختلف ایکسیپشن اقسام (بلٹ اِن اور صارف کی متعین کردہ، چیکڈ اور اَن چیکڈ) کے بارے میں سیکھیں گے اور پھر یہ معلوم کریں گے کہ انھیں کیسے سنبھالا جائے (جب وہ پیش آئیں تو کیا کیا جائے)، انھیں گروپ کیسے کیا جائے (تاکہ ہمیں ہر ایکسیپشن کے لیے الگ کوڈ لکھنا نہ پڑے)، اور ایکسیپشنز کو throwing اور catching کرنے کے بارے میں سیکھیں گے (جہاں ہم مسائل کے پیش آنے سے پہلے ان کی نشاندہی کر سکتے ہیں)۔ آخر میں، ہم ایکسیپشن کلاسز (جو throwable کلاس کا حصہ ہیں) اور ایکسیپشنز کو کیسے نیسٹ کیا جائے (ایک ایکسیپشن کے اندر دوسری) پر بات کریں گے۔
آپ کیا سیکھیں گے
- بیان کریں کہ پروگرام کے منسوخ ہونے سے پہلے پروگرام کے ایگزیکیوشن کے دوران پیدا ہونے والے مسائل سے نمٹنے کے لیے ایکسیپشنز (exceptions) کا استعمال کیسے کریں
- مختلف ایکسیپشن اقسام کی نشاندہی کریں، بشمول بلٹ ان اور یوزر ڈیفائنڈ، چیکڈ اور ان چیکڈ ایکسیپشنز
- ایکسیپشن کلاسز استعمال کریں جو Throwable کلاس کا حصہ ہیں
- وضاحت کریں کہ ایک ایکسیپشن کو دوسری ایکسیپشن کے اندر رکھ کر ایکسیپشنز کو نیسٹ (nest) کیسے کریں
- ایکسیپشنز کو تھرو (throw) اور کیچ (catch) کرنے اور مسائل کے پیش آنے سے پہلے ان کی نشاندہی کرنے کے لیے try-catch کا اطلاق کریں
- ہر انفرادی ایکسیپشن کے لیے کوڈ لکھنے سے بچنے کے لیے ایکسیپشنز کو گروپ کریں
اہم نکات
- ایکسیپشنز وہ مسائل ہیں جو پروگرام کے ایگزیکیوشن کے دوران پیدا ہوتے ہیں، اور پروگرام کے منسوخ ہونے سے پہلے ان سے نمٹا جا سکتا ہے۔
- ایکسیپشنز بلٹ ان یا یوزر ڈیفائنڈ ہو سکتی ہیں، اور یہ چیکڈ اور ان چیکڈ اقسام میں آتی ہیں۔
- ایکسیپشنز کو گروپ کرنے سے آپ ہر ایکسیپشن کے لیے الگ ہینڈلنگ کوڈ لکھنے سے بچ سکتے ہیں۔
- ایکسیپشنز کو تھرو اور کیچ کرنے سے مسائل کے پیش آنے سے پہلے ان کی نشاندہی کی جا سکتی ہے۔
- ایکسیپشن کلاسز Throwable کلاس کا حصہ ہیں، اور ایکسیپشنز کو ایک دوسرے کے اندر نیسٹ کیا جا سکتا ہے۔
اکثر پوچھے گئے سوالات
یہ Java Exceptions کورس کیا احاطہ کرتا ہے؟
یہ کورس احاطہ کرتا ہے کہ ایکسیپشنز کیا ہیں (پروگرام کے ایگزیکیوشن کے دوران مسائل)، پروگرام کے منسوخ ہونے سے پہلے ان سے کیسے نمٹا جائے، مختلف ایکسیپشن اقسام (بلٹ ان، یوزر ڈیفائنڈ، چیکڈ، اور ان چیکڈ)، انہیں کیسے گروپ کیا جائے، ایکسیپشنز کو کیسے تھرو اور کیچ کیا جائے، Throwable کلاس کے حصے کے طور پر ایکسیپشن کلاسز، اور ایکسیپشنز کو نیسٹ کیسے کیا جائے۔
کورس کے اختتام تک میں کیا کرنا سیکھ جاؤں گا؟
آپ یہ بیان کرنے کے قابل ہوں گے کہ ایکسیپشنز کو کیسے استعمال کیا جائے، مختلف ایکسیپشن اقسام کی نشاندہی کر سکیں گے، ایکسیپشن کلاسز کا استعمال کر سکیں گے، اور یہ بتا سکیں گے کہ ایکسیپشنز کو کیسے نیسٹ کیا جائے۔
اسباق میں کون سے موضوعات پڑھائے گئے ہیں؟
اسباق Exceptions، Try Catch، Life Cycle، Grouping، اور Nesting کا احاطہ کرتے ہیں۔
یہ کورس کون سی مہارتیں بنانے میں مدد کرتا ہے؟
یہ Exception Handling، Java (Programming Language)، Java APIs، Java Keywords، Java Syntax، اور Management By Exception میں مہارتیں بنانے میں مدد کرتا ہے۔
ایکسیپشنز کی کون سی مختلف اقسام کا احاطہ کیا گیا ہے؟
کورس بلٹ ان اور یوزر ڈیفائنڈ ایکسیپشنز کے ساتھ ساتھ چیکڈ اور ان چیکڈ ایکسیپشنز کا احاطہ کرتا ہے۔