কিভাবে জাভাতে একটি স্ট্যাটিক মানচিত্র সেট আপ করবেন

Kibhabe Jabhate Ekati Styatika Manacitra Seta Apa Karabena



প্রোগ্রামিংয়ে, ডেটা পরিচালনা করা একটি সাধারণ কাজ যা একাধিক পদ্ধতির মাধ্যমে কার্যকর করা যেতে পারে। এই ধরনের পরিস্থিতিতে, একটি সেট করা বা শুরু করা স্থির ” ম্যাপটি জাভাতে কার্যকর হয় যা প্রোগ্রামারকে ক্লাস ইনস্ট্যান্টিয়েট না করে সরাসরি যোগ করা কোড কার্যকারিতাগুলি আহ্বান করতে সহায়তা করে, যার ফলে কোড জটিলতা হ্রাস পায়।

এই নিবন্ধটি জাভাতে একটি স্ট্যাটিক মানচিত্র শুরু/সেট আপ করার পদ্ধতিগুলি সম্পর্কে বিস্তারিত বর্ণনা করবে







একটি স্ট্যাটিক মানচিত্র কি?

মানচিত্র হিসাবে নির্দিষ্ট করা হয়েছে ' স্থির ” একটি স্ট্যাটিক ম্যাপে পরিণত হয় যাতে ক্লাসটি তাৎক্ষণিক (একটি ক্লাস অবজেক্ট তৈরি করা) ছাড়াই অ্যাক্সেস করা যায়।



কিভাবে জাভাতে একটি স্ট্যাটিক মানচিত্র সেট আপ করবেন?

নীচের প্রদত্ত পদ্ধতির মাধ্যমে জাভাতে একটি মানচিত্র সেট আপ করা যেতে পারে:



প্রথমত, এই নিবন্ধের উভয় পদ্ধতিতে নিম্নলিখিত প্যাকেজটি আমদানি করুন ' java.util 'প্যাকেজ:





আমদানি java.util.* ;

পদ্ধতি 1: 'স্ট্যাটিক ইনিশিয়ালাইজেশন ব্লক' ব্যবহার করে একটি স্ট্যাটিক মানচিত্র সেট আপ করা

এই পদ্ধতিটি আগে নির্দিষ্ট করা একটি স্ট্যাটিক মানচিত্র সংজ্ঞায়িত করতে একটি 'স্ট্যাটিক' ইনিশিয়ালাইজেশন ব্লক ব্যবহার করে।

উদাহরণ

নীচে প্রদত্ত কোড স্নিপেটের ওভারভিউ:



পাবলিক ক্লাস স্ট্যাটিকব্লক {
স্থির চূড়ান্ত মানচিত্র স্ট্যাটিকম্যাপ ;
স্থির {
স্ট্যাটিকম্যাপ = নতুন হ্যাশ মানচিত্র ( ) ;
স্ট্যাটিকম্যাপ রাখা ( 1 , 'জাভা' ) ;
স্ট্যাটিকম্যাপ রাখা ( 2 , 'প্রোগ্রামিং' ) ;
স্ট্যাটিকম্যাপ রাখা ( 3 , 'ভাষা' ) ;
}
পাবলিক স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args ) {
পদ্ধতি . আউট . println ( স্ট্যাটিকম্যাপ ) ;
} }

উপরের কোড লাইনে:

  • প্রথমত, মানচিত্রটি নির্দিষ্ট করুন যা ' হিসাবে আরম্ভ করতে হবে স্থির ' হিসাবে চাবি থাকা ' পূর্ণসংখ্যা ' এবং ' হিসাবে মান স্ট্রিং 'অর্থাৎ, ' <পূর্ণসংখ্যা, স্ট্রিং>
  • এখন, একটি নির্দিষ্ট করুন ' স্থির ' মানচিত্র বরাদ্দ করার জন্য প্রারম্ভিক ব্লক ' স্থির
  • এই ব্লকে, সংশ্লিষ্ট “এর মাধ্যমে মানচিত্রে বর্ণিত এন্ট্রিগুলি যুক্ত করুন put() 'পদ্ধতি।
  • ভিতরে ' প্রধান ', সংজ্ঞায়িত ' আহবান করুন স্থির সরাসরি মানচিত্র।

আউটপুট

নির্বাহিত আউটপুটে, এটি কল্পনা করা যেতে পারে যে আরম্ভ করা ' স্থির ” মানচিত্রটি তাৎক্ষণিক না করে সরাসরি আহ্বান করা হয়৷

পদ্ধতি 2: 'স্ট্যাটিক পদ্ধতি' ব্যবহার করে একটি স্ট্যাটিক মানচিত্র সেট আপ করা

এই পদ্ধতিতে, একটি ' স্থির একটি সেট আপ করার পরিবর্তে ' পদ্ধতি ব্যবহার করা যেতে পারে ' স্থির ” নির্দিষ্ট মানচিত্রে বরাদ্দ করে মানচিত্র।

উদাহরণ

নিম্নলিখিত কোড ব্লক বিবেচনা করুন:

পাবলিক ক্লাস স্ট্যাটিকব্লক {
ব্যক্তিগত স্থির চূড়ান্ত মানচিত্র < অবজেক্ট , স্ট্রিং > স্ট্যাটিকম্যাপ = বাস্তব মানচিত্র ( ) ;
ব্যক্তিগত স্থির মানচিত্র < অবজেক্ট , স্ট্রিং > বাস্তব মানচিত্র ( ) {
মানচিত্র < অবজেক্ট , স্ট্রিং > মানচিত্র = নতুন হ্যাশ মানচিত্র ( ) ;
মানচিত্র রাখা ( 1 , 'জাভা' ) ;
মানচিত্র রাখা ( 2 , 'প্রোগ্রামিং' ) ;
মানচিত্র রাখা ( 'তিন' , 'ভাষা' ) ;
ফিরে সংগ্রহ . অপরিবর্তনীয় মানচিত্র ( মানচিত্র ) ;
}
পাবলিক স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args ) {
পদ্ধতি . আউট . println ( স্ট্যাটিকম্যাপ ) ;
} }

এই কোড লাইনের উপর ভিত্তি করে, নীচের প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন:

  • উল্লেখিত একটি মানচিত্র নির্দিষ্ট করুন ' প্রকৃত মূল্য ' জোড়া এবং এটি বরাদ্দ ' বাস্তব মানচিত্র() 'পদ্ধতি/ফাংশন।
  • বিঃদ্রঃ : দ্য ' অবজেক্ট ' টাইপ উভয়ের সাথে সামঞ্জস্যপূর্ণ ' পূর্ণসংখ্যা ' এবং ' স্ট্রিং ' ডেটা টাইপ মান।
  • পরবর্তী ধাপে, এই পদ্ধতিতে নির্দিষ্ট মানচিত্রের একই বিন্যাসটি প্রতিলিপি করুন।
  • এর (পদ্ধতি) সংজ্ঞায়, ' ব্যবহার করে মানচিত্রে উল্লিখিত মানগুলি যোগ করুন put() 'পদ্ধতি।
  • উল্লেখিত ' অপরিবর্তনীয় মানচিত্র() 'এর পদ্ধতি' সংগ্রহ ” ক্লাস বিনিময়ে একটি অপরিবর্তনীয় মানচিত্র দৃশ্য দেয়।
  • একইভাবে, প্রধানভাবে, ' স্থির 'মানচিত্র স্ট্যাটিক পদ্ধতির মান সংরক্ষণ করে যেমন, ' বাস্তব মানচিত্র()

আউটপুট

এখানে, এটি নির্দেশ করা যেতে পারে যে ' স্থির মানচিত্র যথাযথভাবে ফেরত দেওয়া হয়।

উপসংহার

একটি ' স্থির ” মানচিত্রটি ক্লাসটি তাৎক্ষণিক না করে অ্যাক্সেস করা যেতে পারে এবং জাভাতে সেট আপ/শুরু করা যেতে পারে “ স্ট্যাটিক ইনিশিয়ালাইজেশন ব্লক ', অথবা 'এর মাধ্যমে স্থির 'পদ্ধতি। এই নিবন্ধটি একটি সেট আপ করার পন্থা প্রদর্শন করেছে স্থির 'জাভাতে মানচিত্র।