Intermediate Provider : Cliff Brozo 11 Lessons · 1h 23m in عربی, جرمن, انگریزی, ہسپانوی, فرانسیسی, پُرتگالی, اردو, Chinese
Course Description
Java پروگرامنگ کا آغاز ENUMS سے ہوگا، جو ہمیں مستقل اقدار (کنسٹینٹس) کی فہرست بنانے کی اجازت دیتا ہے جیسے پیر، منگل، بدھ وغیرہ۔ یہ ماڈیول وراثت کو واضح کرتا ہے، جہاں ایک کلاس دوسری کی خصوصیات حاصل کرتی ہے، اور پولیمورفزم کو، جس میں کئی کلاسز وراثت کے ذریعے ایک دوسرے سے جڑی ہوتی ہیں۔ یہ کورس تجرید (صرف ضروری خصوصیات دکھانا)، ریگولر ایکسپریشنز - وہ حروف جو ایک سرچ پیٹرن بناتے ہیں، تھریڈز - JVM کے ذریعے ماڈیولز کے متعدد عمل، اور اوور لوڈنگ - ماڈیولز کو ایک ہی نام رکھنے مگر مختلف طریقوں سے کام کرنے کی اجازت دینا، پر بات کرے گا۔ ہم متغیرات (اور طریقوں) کے دائرہ کار، ریکرشن کے تصور جہاں طریقے خود کو بلاتے ہیں، ٹائپ کاسٹنگ جو آپ کو متغیر کی ڈیٹا ٹائپ تبدیل کرنے کی اجازت دیتی ہے، اور پیکجز، جو ملتی جلتی اقسام کی کلاسز کے گروپ ہیں، پر بھی بات کرتے ہیں۔
آپ کیا سیکھیں گے
- Java میں ENUMS کا استعمال کرتے ہوئے مستقل (constants) کی فہرستیں استعمال کریں
- انہیرٹنس (inheritance) کو سمجھیں، جہاں ایک کلاس دوسری کلاس کی خصوصیات حاصل کرتی ہے، اور پولی مارفزم (polymorphism)
- صرف ضروری خصوصیات دکھانے کے لیے ایبسٹریکشن (abstraction) کا اطلاق کریں اور ملتی جلتی کلاسز کو گروپ کرنے کے لیے پیکجز (packages) کا استعمال کریں
- بیان کریں کہ ریگولر ایکسپریشنز (regular expressions) کس طرح سرچ پیٹرن بناتے ہیں
- ٹائپ کاسٹنگ (typecasting) کے ذریعے متغیر (variable) کی ڈیٹا ٹائپ کو تبدیل کرنے کے طریقے کی نشاندہی کریں
- تھریڈز (threads)، اوورلوڈنگ (overloading)، متغیر کے اسکوپ (variable scope)، اور ریکرژن (recursion) کے ساتھ کام کریں
اہم نکات
- ENUMS آپ کو پیر، منگل اور بدھ جیسے مستقل (constants) کی فہرست بنانے کی اجازت دیتے ہیں۔
- انہیرٹنس (Inheritance) وہ ہے جہاں ایک کلاس دوسری کلاس کی خصوصیات حاصل کرتی ہے، اور پولی مارفزم (polymorphism) وہ ہے جہاں کئی کلاسیں انہیرٹنس کے ذریعے آپس میں جڑی ہوتی ہیں۔
- ایبسٹریکشن (Abstraction) صرف ضروری خصوصیات دکھاتا ہے، جبکہ ریگولر ایکسپریشنز وہ کریکٹرز ہیں جو سرچ پیٹرن بناتے ہیں۔
- اوورلوڈنگ ماڈیولز کو ایک ہی نام رکھنے لیکن مختلف طریقوں سے کام کرنے کی اجازت دیتی ہے، اور ریکرژن وہ تصور ہے جہاں میتھڈز خود کو کال کرتے ہیں۔
- ٹائپ کاسٹنگ آپ کو متغیر کی ڈیٹا ٹائپ تبدیل کرنے کی اجازت دیتی ہے، اور پیکجز ایک جیسی قسم کی کلاسز کے گروپس ہیں۔
اکثر پوچھے گئے سوالات
یہ Java کورس کن موضوعات کا احاطہ کرتا ہے؟
یہ کورس ENUMS، انہیرٹنس، پولی مارفزم، ایبسٹریکشن، ریگولر ایکسپریشنز، تھریڈز، اوورلوڈنگ، متغیرات اور میتھڈز کے اسکوپ، ریکرژن، ٹائپ کاسٹنگ، اور پیکجز کا احاطہ کرتا ہے۔
اس کورس کے اختتام تک میں کیا سیکھوں گا؟
آپ فہرستوں کا استعمال کرنا، انہیرٹنس کو سمجھنا، ریگولر ایکسپریشنز سرچ پیٹرن کیسے بناتے ہیں اس کی وضاحت کرنا، اور متغیر کی ڈیٹا ٹائپ کو تبدیل کرنے کے طریقے کی نشاندہی کرنا سیکھیں گے۔
اس کورس میں انہیرٹنس اور پولی مارفزم میں کیا فرق ہے؟
انہیرٹنس وہ ہے جہاں ایک کلاس دوسری کلاس کی خصوصیات حاصل کرتی ہے، جبکہ پولی مارفزم وہ ہے جہاں بہت سی کلاسیں انہیرٹنس کے ذریعے آپس میں جڑی ہوتی ہیں۔
یہ کورس کن مہارتوں کو بنانے میں مدد کرتا ہے؟
یہ کورس Generics in Java، Java (programming language)، Java Foundation Classes، Java Module، اور Object-Oriented Programming (OOP) کی مہارتوں سے متعلق ہے۔
اس کورس میں تھریڈز کیا ہیں؟
تھریڈز JVM کی طرف سے ماڈیولز کی ایک سے زیادہ ایگزیکیوشنز ہیں۔