জাভাতে শনাক্তকারীরা প্রোগ্রামিংয়ের একটি অত্যন্ত গুরুত্বপূর্ণ দিক। এগুলি মূলত সনাক্তকরণের উদ্দেশ্যে ব্যবহৃত হয়। নিম্নলিখিত পয়েন্টারগুলি এই নিবন্ধে কভার করা হবে,
- জাভা আইডেন্টিফায়ারের নমুনা
- জাভাতে সনাক্তকারী সংজ্ঞা দেওয়ার নিয়ম
- আইনী পরিবর্তনশীল নাম
- অবৈধ চলক নাম
- জাভা সংরক্ষিত শব্দ
একটি প্যাকেজ, ইন্টারফেস, শ্রেণি, পদ্ধতি বা ভেরিয়েবলের দেওয়া নামটি জাভা সনাক্তকারী হিসাবে পরিচিত। সহজ ভাষায়, এটি প্রতীকী নামগুলির মাধ্যমে সনাক্তকরণ হিসাবে সংজ্ঞায়িত করা যেতে পারে।
আরও ভাল বোঝার জন্য আসুন একটি উদাহরণ দেখুন:
জাভাতে সনাক্তকারীগুলির নমুনা S
পাবলিক ক্লাস এ {পাবলিক স্ট্যাটিক অকার্যকর মূল (স্ট্রিং [] আরোগুলি) {ইন্ট এস = 18}}
উপরের কোডে, পাঁচটি শনাক্তকারী উপস্থিত আছেন:
- প্রতি: শ্রেণীর নাম ব্যবহারকারী দ্বারা সংজ্ঞায়িত করা হয়।
- প্রধান: পদ্ধতির নাম।
- স্ট্রিং: শ্রেণীর নাম যা জাভাতে পূর্বনির্ধারিত।
- আরগস: একটি ভেরিয়েবলের নাম।
- গুলি: পরিবর্তনশীল নাম।
সেলেনিয়াম তথ্য চালিত পরীক্ষা
জাভাতে শনাক্তকারীদের সংজ্ঞা দেওয়ার নিয়ম:
সনাক্তকারীদের জন্য অনুমোদিত অক্ষরগুলি সমস্ত বর্ণানুক্রমিক অক্ষরের ([A-Z], [a-z], [0-9]), '$' (ডলার চিহ্ন) এবং '_' (আন্ডারস্কোর) এর মধ্যে সীমাবদ্ধ। উদাহরণস্বরূপ, 'এডুরেকা @' একটি বিশেষ অক্ষর হিসাবে এটি একটি অবৈধ নাম '@' এতে উপস্থিত রয়েছে।
সনাক্তকারীদের সংখ্যা ([0-9]) দিয়ে শুরু করা উচিত নয়। উদাহরণস্বরূপ, '123edureka' অবৈধ।
জাভা সনাক্তকারী কেস সংবেদনশীল।
শনাক্তকারীর দৈর্ঘ্যের ক্ষেত্রে এ জাতীয় কোনও সীমা না থাকলেও প্রোগ্রামারদের 4-15 বর্ণের উপযুক্ত দৈর্ঘ্য ব্যবহার করার পরামর্শ দেওয়া হয়।
এটি অবশ্যই লক্ষ রাখতে হবে যে সংরক্ষিত শব্দগুলি সনাক্তকারী হিসাবে ব্যবহার করা উচিত নয়। উদাহরণস্বরূপ, 'অন্তর্নির্মিত সময় = 18' জাভাতে অবৈধ, যেমনটি একটি সংরক্ষিত শব্দ।
ভেরিয়েবলের নাম নির্ধারণের সময় কোনও সাদা স্থান দেওয়া উচিত নয়।
গিট এবং গিথুবের মধ্যে পার্থক্য কী?
সমস্ত পরিবর্তনশীল নাম কেস-সংবেদনশীল।
জাভাতে চরাট কীভাবে ব্যবহার করবেন
আইনী পরিবর্তনশীল নাম:
মাইভেরিয়েবল মাইভারিবেল মায়রিভেবল এক্স আমি _ মাইভেরিয়েবল $ মাইভারিয়েবল যোগ_আর_সংখ্যার edureka123
অবৈধ চলক নাম:
আমার চলক // একটি সাদা স্থান 456edureka // একটি ডিজিটাল সি + ডি // দিয়ে শুরু হয় প্লাস সাইন একটি বর্ণানুক্রমিক অক্ষর নয় - 5 হাইফেন একটি বর্ণানুক্রমিক অক্ষর নয় _ _ _ উপ // অ্যাম্পারস্যান্ড একটি বর্ণানুক্রমিক অক্ষর নয়
জাভা সংরক্ষিত শব্দ:
নির্দিষ্ট কার্যকারিতা উপস্থাপন করতে, জাভা কিছু শব্দ সংরক্ষণ করে। এই শব্দগুলি সংরক্ষিত শব্দ হিসাবে পরিচিত। এগুলি সনাক্তকারী হিসাবে ব্যবহার করা যাবে না কারণ তারা ইতিমধ্যে জাভা সিনট্যাক্স দ্বারা ব্যবহৃত হয়েছে।
সংরক্ষিত শব্দগুলি কীওয়ার্ড (50) এবং আক্ষরিক (3) এর মধ্যে পার্থক্য করা যায়। কার্যকারিতা একটি কীওয়ার্ড দ্বারা সংজ্ঞায়িত করা হলেও মানটি আক্ষরিক দ্বারা সংজ্ঞায়িত হয়।
শনাক্তকারীরা প্রোগ্রামটি পাঠযোগ্য ও দক্ষ করে তোলে বলে এটি একটি প্রয়োজনীয়তা।
দেখুন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা। এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্রের কোর্সটি এমন শিক্ষার্থী এবং পেশাদারদের জন্য তৈরি করা হয়েছে যারা জাভা ডেভেলপার হতে চান। কোর্সটি আপনাকে জাভা প্রোগ্রামিংয়ে একটি প্রধান সূচনা দেওয়ার জন্য এবং হাইবারনেট ও স্প্রিংয়ের মতো বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই ব্লগের মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।