স্ট্যাটিক ইনিশিয়ালাইজেশন ব্লককে কখন বলা হয়?

স্ট্যাটিক ইনিশিয়ালাইজেশন ব্লককে কখন বলা হয়?
স্ট্যাটিক ইনিশিয়ালাইজেশন ব্লককে কখন বলা হয়?
Anonim

স্ট্যাটিক ইনিশিয়ালাইজেশন ব্লককে বলা হবে যত তাড়াতাড়ি ক্লাস A লোড হবে। ইনস্ট্যান্স ইনিশিয়ালাইজেশন ব্লক তখনই বলা হবে যখন ক্লাসের কনস্ট্রাক্টরকে ক্লাস A-এর একটি অবজেক্ট তৈরি করার জন্য ডাকা হবে।

আপনি কখন স্ট্যাটিক ইনিশিয়ালাইজেশন ব্লক ব্যবহার করবেন?

জাভাতে একটি স্ট্যাটিক ইনিশিয়ালাইজেশন ব্লক হল একটি ব্লক যা Java মেইন() পদ্ধতির আগে চলে। এই ব্লকটি main() মেথডের পরে বা main() মেথডের আগে লেখা হলে জাভা কোন চিন্তা করে না, নির্বিশেষে এটি মেইন মেথড() এর আগে এক্সিকিউট করা হবে।

যখন জাভাতে স্ট্যাটিক ব্লক কার্যকর করা হয়?

স্ট্যাটিক ব্লক চালানো হয় যখন ক্লাস মেমরিতে লোড করা হয় যেখানে ইন্সট্যান্স ব্লক শুধুমাত্র ক্লাসের ইনস্ট্যান্স তৈরি হলেই এক্সিকিউট হয়। 5. 'এই' কীওয়ার্ডটি স্ট্যাটিক ব্লকে ব্যবহার করা যাবে না যেখানে এই কীওয়ার্ডটি ইনস্ট্যান্স ব্লকে ব্যবহার করা যেতে পারে।

জাভাতে স্ট্যাটিক ব্লক এবং স্ট্যাটিক ইনিশিয়ালাইজার কি?

জাভাতে, আমরা স্ট্যাটিক কীওয়ার্ড ব্যবহার করতে পারি কোড ব্লকের সাথে যা স্ট্যাটিক ব্লক নামে পরিচিত। একটি স্ট্যাটিক ব্লকে অনেক নির্দেশনা থাকতে পারে যেটি সবসময় চালানো হয় যখন একটি ক্লাস মেমরিতে লোড করা হয় এটি জাভা স্ট্যাটিক ইনিশিয়ালাইজার ব্লক নামেও পরিচিত কারণ আমরা রানটাইমে স্ট্যাটিক ব্লকে স্ট্যাটিক ভেরিয়েবল শুরু করতে পারি।

কন্সট্রাক্টরের আগে কি স্ট্যাটিক ব্লক কার্যকর করা হয়?

মনে রাখবেন: স্ট্যাটিক ব্লকগুলিও কনস্ট্রাক্টরের আগে কার্যকর করা যেতে পারে।

প্রস্তাবিত: