اکثر آپ نے بڑے دیکھا ہوگا ہزاروں لائنوں کے کوڈز کے ساتھ ، لیکن کیا آپ نے کبھی سوچا ہے کہ اس کی اصلیت کیا ہے؟ ٹھیک ہے ، یہ ٹوکن ہیں ، سب سے چھوٹے انفرادی عنصر ، جس کو جاوا پروگرام کے بلڈنگ بلاکس بھی کہا جاتا ہے۔ اس مضمون کے ذریعہ ، میں جاوا میں ٹوکن پر کچھ روشنی ڈالوں گا ، جو اکثر نظرانداز کیے جاتے ہیں لیکن جاوا پروگرامنگ زبان کا ایک لازمی حصہ تشکیل دیتے ہیں۔
جاوا میں ، ایک پروگرام کلاسوں اور طریقوں کا ایک مجموعہ ہے ، جبکہ طریقے مختلف اظہار اور بیانات کا مجموعہ ہیں۔ جاوا میں ٹوکن کوڈ کی چھوٹی اکائی ہیں جو a جاوا مرتب ان بیانات اور تاثرات کی تعمیر کے لئے استعمال کرتا ہے۔ جاوا 5 قسم کے ٹوکن کی حمایت کرتا ہے جو یہ ہیں:
ایس کیو ایل ورک بینچ کے ساتھ شروع کرنا
آئیے اب ان سب کے بارے میں ایک دوسرے کے بارے میں بات کرتے ہیں۔
مطلوبہ الفاظ
جاوا میں مطلوبہ الفاظ پیش وضاحتی یا محفوظ الفاظ ہیں جو جاوا مرتب کرنے والے کے لئے خاص معنی رکھتے ہیں۔ ہر مطلوبہ الفاظ کو ایک خاص کام یا فنکشن تفویض کیا جاتا ہے اور صارف اسے تبدیل نہیں کرسکتا۔ آپ کلیدی الفاظ کو متغیر یا شناخت کار کے طور پر استعمال نہیں کرسکتے ہیں کیونکہ وہ جاوا نحو کا خود ہی ایک حصہ ہیں۔ ایک کلیدی لفظ ہمیشہ نچنی سطح میں لکھا جانا چاہئے کیونکہ جاوا ایک معاملہ حساس زبان ہے۔ جاوا مختلف مطلوبہ الفاظ کی حمایت کرتا ہے ، ان میں سے کچھ نیچے درج ہیں:
01. خلاصہ | 02. بولین | 03. بائٹ | 04. وقفہ | 05. کلاس |
06. کیس | 07. کیچ | 08. چار | 09. جاری رکھیں | 10. پہلے سے طے شدہ |
11. کرو | 12. ڈبل | 13. اور | 14. توسیع | 15. اختتام |
16. آخر میں | 17. فلوٹ | 18. کے لئے | 19. اگر | 20. عمل |
21. درآمد | 22. مثال کے طور پر | 23. int | 24. انٹرفیس | 25. لمبا |
26. آبائی | 27. نیا | 28. پیکیج | 29. نجی | 30. محفوظ |
31. عوامی | 32. واپسی | 33. مختصر | 34. جامد | 35. سپر |
36. سوئچ | 37. ہم وقت سازی | 38. یہ | 39. پھینک دیں | 40. پھینک دیتا ہے |
41. عارضی | 42. کوشش کریں | 43. باطل | 44. اتار چڑھاؤ | 45. جبکہ |
46. اصرار | 47. کانسٹ | 48. enum | 49. گوٹو | 50. سخت |
پہچاننا
جاوا شناختی متغیرات ، طریقوں ، کلاسوں ، کے صارف کی وضاحت کردہ نام ہیں صفیں ، پیکیجز ، اور انٹرفیس . ایک بار جب آپ جاوا پروگرام میں کسی شناخت کار کو تفویض کردیتے ہیں ، تو آپ بعد میں بیانات میں اس شناخت کنندہ سے وابستہ قدر کو حوالہ کرنے کے لئے استعمال کرسکتے ہیں۔ کچھ عمومی معیارات ہیں جن کو شناخت کرنے والوں کا نام دیتے وقت آپ کو عمل کرنا چاہئے۔
- شناخت کاروں کو ایک خط ، ڈالر کے نشان یا انڈر سکور سے شروع کرنا ہوگا۔
- پہلے کردار کے علاوہ ، کسی شناخت کنندہ میں حروف کا کوئی مجموعہ بھی ہوسکتا ہے۔
- جاوا میں شناخت کنندہ کیس حساس ہیں۔
- جاوا شناختی کار کسی بھی لمبائی کے ہوسکتے ہیں۔
- شناخت کنندہ کے نام میں سفید جگہیں نہیں ہوسکتی ہیں۔
- کسی بھی شناخت کنندہ کا نام ہندسے سے شروع نہیں ہونا چاہئے لیکن اس میں ہندسے شامل ہوسکتے ہیں۔
- سب سے اہم بات، مطلوبہ الفاظ جاوا میں شناخت کار کے طور پر استعمال نہیں کیا جاسکتا۔
مثال:
// درست شناخت دہندگان $ myvariable // सही // متغیر // صحیح متغیر // درست edu_ شناختی_نظیر // صحیح edu2019var // صحیح // غلط شناختی ایڈیو متغیر // غلطی Edu_ شناختہ والا // غلطی اور متغیر // غلطی 23 شناختی // غلطی سوئچ // خرابی var / edu // غلطی ایڈیورکا کی // غلطی
سواد
جاوا میں لطیفے معمول کی طرح ہیں متغیر لیکن ایک بار تفویض ہونے پر ان کی اقدار کو تبدیل نہیں کیا جاسکتا۔ دوسرے الفاظ میں ، لغوی مستقل اقدار کے ساتھ مستقل متغیر ہوتے ہیں۔ یہ صارفین کی طرف سے تعریف کی گئی ہیں اور کسی سے بھی ہوسکتی ہیں . جاوا پانچ قسم کے لغوی معاون ہیں جو مندرجہ ذیل ہیں۔
- عدد
- فلوٹنگ پوائنٹ
- کریکٹر
- سٹرنگ
- بولین
مثال:
عوامی کلاس EduLiteral {عوامی جامد باطل اہم (سٹرنگ [] آرگس) {انٹ edu1 = 112 // انٹ لٹریٹ فلوٹ edu2 = 31.10 // فلوٹ لٹریچر چار edu3 = 'ایدو' // چار لغوی سٹرنگ edu4 = 'Edureka' // سٹرنگ لٹریول بولین اڈو 5 = سچ // بولین لٹریول سسٹم.اٹ.پرنٹلن (ایڈو 1) // 112 سسٹم آؤٹ.پرینٹلن (ای ڈی او 2) //31.40 سسٹم آؤٹ.پرینٹلن (ای ڈی او 3) // ایجو سسٹم آؤٹ.پریٹلن (ای ڈی او 4) // ایڈورکا سسٹم.اٹ.پرنٹلن (ای ڈی 5) // سچ}
آپریٹرز
ایک جاوا میں آپریٹر ایک خاص علامت ہے جو ایک یا زیادہ کاموں پر کچھ مخصوص ریاضیاتی یا غیر ریاضیاتی عمل انجام دینے کے لئے مرتب کی نشاندہی کرتی ہے۔ جاوا آپریٹرز کی 8 اقسام کی حمایت کرتا ہے۔ ذیل میں میں نے آپریٹرز کے ساتھ ان کی مثالوں کے ساتھ فہرست درج کی ہے۔
آپریٹر | مثالیں |
ریاضی | + ، - ، / ، * ،٪ |
یوناری | ++، - - ،! |
تفویض | =، + =، - =، * =، / =،٪ =،. = |
متعلقہ | ==،! =، = |
منطقی | &&، || |
ٹرنری | (حالت) ؟ (بیان 1): (بیان 2) |
تھوڑا سا | اور ، | ، ^ ، ~ |
شفٹ | <>، >>> |
خصوصی علامتیں
میں خصوصی علامتیں جاوا چند ایک کردار ہیں جن کا خاص معنی جاوا کمپائلر کے لئے جانا جاتا ہے اور کسی اور مقصد کے لئے استعمال نہیں کیا جاسکتا ہے۔ نیچے دیئے گئے جدول میں میں نے حمایت کردہ خصوصی علامتوں کی فہرست دی ہے ان کی تفصیل کے ساتھ
علامت | تفصیل |
بریکٹ [] | یہ ایک صف عنصر حوالہ کے طور پر استعمال ہوتے ہیں اور یہ واحد اور کثیر جہتی سبسکرپٹس کی بھی نشاندہی کرتا ہے |
والدین () | یہ فنکشن پیرامیٹرز کے ساتھ فنکشن کال کی نشاندہی کرتے ہیں |
منحنی خطوط وحدانی {} | افتتاحی اور اختتامی گھوبگھرالی منحنی خطوط وحدانی ایک سے زیادہ بیان والے کوڈ کے بلاک کے آغاز اور اختتام کی نشاندہی کرتی ہے |
کوما (،) | یہ ایک اظہار میں ایک سے زیادہ بیانات کو الگ کرنے میں مدد کرتا ہے |
نیم کولن () | اس کی ابتداء فہرست کو شروع کرنے کے لئے کی جاتی ہے |
نجمہ (*) | یہ جاوا میں پوائنٹر متغیر بنانے کے لئے استعمال ہوتا ہے |
اس کے ساتھ ہم جاوا میں ٹوکن سے متعلق اس مضمون کو ختم کرتے ہیں۔اگر آپ جاوا کے بارے میں مزید جاننا چاہتے ہیں تو آپ ہمارے حوالہ دے سکتے ہیں .
اب جب آپ سمجھ گئے ہیں کہ جاوا میں کیا ٹوکن ہے ، اس کو چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔ ایڈورکا کا جاوا جے 2 ای ای اور ایس او اے ٹریننگ اینڈ سرٹیفیکیشن کورس طلباء اور پیشہ ور افراد کے لئے ڈیزائن کیا گیا ہے جو جاوا ڈویلپر بننا چاہتے ہیں۔ کورس آپ کو جاوا پروگرامنگ میں آغاز فراہم کرنے اور ہائبرنیٹ اینڈ اسپرنگ جیسے جاوا کے مختلف فریم ورک کے ساتھ ساتھ جاوا کے دونوں بنیادی خیالات کے ساتھ تربیت دینے کے لئے ڈیزائن کیا گیا ہے۔
جاوا تاریخ تار
ہمارے لئے ایک سوال ہے؟ برائے کرم اس 'جاوا میں ٹوکنز' مضمون کے تبصرے سیکشن میں اس کا تذکرہ کریں اور ہم جلد از جلد آپ کے پاس مل جائیں گے۔