سب کو سلام! میں اپنے چھوٹے منصوبے کا اشتراک کرنا چاہتا ہوں! میں نے جاوا رش ("چیٹ"، ملٹی تھریڈنگ کی تلاش، لیول 6) کے "بڑے مسائل" میں سے ایک کو لیا، اسے تبدیل کیا، اس میں ترمیم کی اور اس سے یہ نکلا:
اصل کام کے مقابلے میں کیا تبدیل/شامل کیا گیا ہے:
- ResourceManager کلاس کا استعمال کرتے ہوئے پراپرٹیز فائل سے کنفیگریشن پڑھتا ہے۔
- چیٹ رومز اور آپ کی اپنی چیٹس بنانے کی صلاحیت شامل کی گئی ہے۔
- شامل کردہ نجی پیغامات؛
- مکمل طور پر نیا سوئنگ کلائنٹ انٹرفیس؛
- پیغامات اور کلائنٹ کے احکامات بھیجنے کے لیے ہاٹکیز کا اضافہ کیا گیا۔
- شامل کردہ ترتیبات ونڈو؛
- شامل جذباتی نشانات؛
- مختلف چیٹ رومز اور پرائیویٹ چیٹس سے پیغامات دکھانے کے لیے ٹیبز بنائے گئے تھے۔
- بغیر پڑھے ہوئے پیغامات کا کاؤنٹر شامل کیا۔
- صارفین کو چیٹس میں دکھانے اور پرائیویٹ پیغامات کال کرنے کے لیے ایک یوزر ٹری بنایا گیا ہے۔
- بوٹ نے ایک ایموٹیکن کو ایموٹیکن کے ساتھ جواب دینا سیکھا۔
- شامل کیا گیا log4j لاگر؛
- شامل کردہ اضافی jUnit ٹیسٹ؛
- میں نے یہ سب Maven میں لپیٹ کر ماڈیولز میں تقسیم کیا۔
GO TO FULL VERSION