প্রায়শই আপনি বড় দেখতে পাবেন কয়েক হাজার লাইনের কোড সহ, তবে আপনি কি কখনও ভেবে দেখেছেন যে এর মূল অংশটি কী? হ্যাঁ, এগুলি টোকেন, ক্ষুদ্রতম পৃথক উপাদান, যা জাভা প্রোগ্রামের বিল্ডিং ব্লক হিসাবেও পরিচিত। এই নিবন্ধের মাধ্যমের মাধ্যমে, আমি জাভায় টোকেন্সে কিছুটা আলোকপাত করব, যা প্রায়শই অবহেলিত থাকে তবে জাভা প্রোগ্রামিং ভাষার একটি অবিচ্ছেদ্য অঙ্গ হয়।
জাভাতে, একটি প্রোগ্রামটি ক্লাস এবং পদ্ধতির সংকলন হয়, অন্যদিকে পদ্ধতিগুলি বিভিন্ন অভিব্যক্তি এবং বিবৃতিগুলির সংগ্রহ। জাভাতে টোকেনগুলি কোডের ছোট ইউনিট যা ক জাভা সংকলক এই বিবৃতি এবং মত প্রকাশের জন্য ব্যবহার করে। জাভা 5 ধরণের টোকেনকে সমর্থন করে যা:
আসুন এখন একে একে একে একে সম্পর্কে কথা বলি।
কীওয়ার্ডস
জাভাতে কীওয়ার্ড পূর্বনির্ধারিত বা সংরক্ষিত শব্দ যা জাভা সংকলকটির বিশেষ অর্থ রয়েছে। প্রতিটি কীওয়ার্ডকে একটি বিশেষ টাস্ক বা ফাংশন দেওয়া হয় এবং ব্যবহারকারীর দ্বারা এটি পরিবর্তন করা যায় না। আপনি কীওয়ার্ডগুলি ভেরিয়েবল বা শনাক্তকারী হিসাবে ব্যবহার করতে পারবেন না কারণ এগুলি নিজেই জাভা সিনট্যাক্সের একটি অংশ। একটি কীওয়ার্ড সর্বদা ছোট হাতের অক্ষরে লেখা উচিত কারণ জাভা একটি কেস সংবেদনশীল ভাষা। জাভা বিভিন্ন কীওয়ার্ড সমর্থন করে, এর কয়েকটি নীচে তালিকাবদ্ধ রয়েছে:
01. বিমূর্ত | 02. বুলিয়ান | 03. বাইট | 04. বিরতি | 05. ক্লাস |
06. কেস | 07. ধরা | 08. চর | 09. চালিয়ে যান | 10. ডিফল্ট |
১১ | 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 ভেরিয়েবল // ত্রুটি Edu_ شناختফায়ার // ত্রুটি ও পরিবর্তনশীল // ত্রুটি 23 পরিচয়দায়ক // ত্রুটি স্যুইচ // ত্রুটি var / edu // ত্রুটি edureka এর // ত্রুটি
সাহিত্যের
জাভাতে লিটারালগুলি স্বাভাবিকের মতো পরিবর্তনশীল তবে একবার তাদের নির্ধারিত মানগুলি পরিবর্তন করা যাবে না। অন্য কথায়, আক্ষরিক স্থির মান সহ ধ্রুবক পরিবর্তনশীল। এগুলি ব্যবহারকারীদের দ্বারা সংজ্ঞায়িত করা হয় এবং যে কোনওটিরই হতে পারে । জাভা পাঁচ ধরণের আক্ষরিক সমর্থন করে যা নিম্নরূপ:
- পূর্ণসংখ্যা
- ভাসমান পয়েন্ট
- চরিত্র
- স্ট্রিং
- বুলিয়ান
উদাহরণ:
পাবলিক ক্লাস এডুএলাইটারাল {পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং [] আরগস) {ইন্ট এডু 1 = 112 // ইন আক্ষরিক ফ্লোট এডু 2 = 31.10 // ফ্লোট আক্ষরিক চর এডু 3 = 'এডু' // চর আক্ষরিক স্ট্রিং এডু 4 = 'এডুরেকা' // স্ট্রিং আক্ষরিক বুলেট ইডু 5 = সত্য // বুলিয়ান আক্ষরিক সিস্টেম.আউট.প্রিন্টলন (এডু 1) // 112 System.out.println (edu2) //31.40 System.out.println (edu3) // edu System.out.println (edu4) // এডুরেকা সিস্টেম.আউট.প্রিন্টলন (ইডু 5) // সত্য}
অপারেটর
একটি জাভা অপারেটর এক বিশেষ প্রতীক যা এক বা একাধিক অপারেণ্ডে কিছু নির্দিষ্ট গাণিতিক বা অ-গাণিতিক ক্রিয়াকলাপ সম্পাদনের জন্য সংকলককে বোঝায়। জাভা 8 ধরণের অপারেটরকে সমর্থন করে। নীচে আমি সমস্ত অপারেটরদের উদাহরণ সহ তাদের তালিকাভুক্ত করেছি:
কীভাবে পাইথনে স্ট্রিংগুলি বিপরীত করা যায়
অপারেটর | উদাহরণ |
পাটিগণিত | +, -, /, *,% |
ইউনারি | ++, - - ,! |
অর্পণ | =, + =, - =, * =, / =,% =,। = |
সম্পর্কিত | ==,! =, = |
যৌক্তিক | &&, || |
টার্নারি | (শর্ত)? (বিবৃতি 1): (বিবৃতি 2) |
বিটওয়াইজ | এবং, | , ^, ~ |
শিফট | <>, >>> |
বিশেষ প্রতীক
বিশেষ চিহ্ন জাভা কয়েকটি অক্ষর যা জাভা সংকলকটির বিশেষ অর্থ রয়েছে এবং এটি অন্য কোনও উদ্দেশ্যে ব্যবহার করা যায় না। নীচে সারণীতে আমি সমর্থিত বিশেষ চিহ্নগুলি নীচে তালিকাভুক্ত করেছি তাদের বিবরণ সহ।
প্রতীক | বর্ণনা |
বন্ধনী [] | এগুলি অ্যারে উপাদান হিসাবে উল্লেখ হিসাবে ব্যবহৃত হয় এবং একক এবং বহুমাত্রিক সাবস্ক্রিপ্টগুলিও নির্দেশ করে indicates |
প্যারেন্টেসিস () | এটি ফাংশন পরামিতিগুলির সাথে একটি ফাংশন কল নির্দেশ করে |
ধনুর্বন্ধনী {} | প্রারম্ভিক এবং সমাপ্তি কোঁকড়া ধনুর্বন্ধনী একাধিক স্টেটমেন্ট থাকা কোডের একটি ব্লকের শুরু এবং শেষ নির্দেশ করে |
কমা (,) | এটি একটি অভিব্যক্তিতে একাধিক বক্তব্যকে পৃথক করতে সহায়তা করে |
আধা-কোলন () | এটি একটি সূচনা তালিকার জন্য ব্যবহৃত হয় |
তারকাচিহ্ন (*) | এটি জাভাতে পয়েন্টার ভেরিয়েবল তৈরি করতে ব্যবহৃত হয় |
এটির সাহায্যে আমরা জাভায় টোকেন্স সম্পর্কিত এই নিবন্ধটির শেষে এসেছি।আপনি যদি জাভা সম্পর্কে আরও জানতে চান তবে আমাদের আমাদের উল্লেখ করতে পারেন ।
এখন আপনি জাভাতে কী টোকেন তা বুঝতে পেরেছেন, এটি পরীক্ষা করে দেখুন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা। এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্রের কোর্সটি এমন শিক্ষার্থী এবং পেশাদারদের জন্য তৈরি করা হয়েছে যারা জাভা ডেভেলপার হতে চান। কোর্সটি আপনাকে জাভা প্রোগ্রামিংয়ে একটি প্রধান সূচনা দেওয়ার জন্য এবং হাইবারনেট ও স্প্রিংয়ের মতো বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই 'জাভায় টোকেন' নিবন্ধটির মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।