ক্লাসলোডার ক্লাস লোড করলে স্ট্যাটিক ব্লক কার্যকর হয়। main() পদ্ধতির আগে একটি স্ট্যাটিক ব্লক আহ্বান করা হয়। আসুন একটি উদাহরণ দেখি -
উদাহরণ
<প্রি>ক্লাস ডেমো{ স্ট্যাটিক int val_1; int val_2; স্ট্যাটিক{ val_1 =67; System.out.println("স্ট্যাটিক ব্লক বলা হয়েছে।"); }}পাবলিক ক্লাস মেইন{ পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আর্গস[]){ System.out.println(Demo.val_1); }}আউটপুট
স্ট্যাটিক ব্লক বলা হয়েছে।67
ডেমো নামের একটি ক্লাসে একটি স্ট্যাটিক পূর্ণসংখ্যার মান এবং একটি সাধারণ পূর্ণসংখ্যার মান রয়েছে। একটি স্ট্যাটিক ব্লকে, মূল্য সংজ্ঞায়িত করা হয়, এবং প্রধান ক্লাসে, ডেমো ক্লাসের একটি উদাহরণ তৈরি করা হয় এবং সেখান থেকে স্ট্যাটিক পূর্ণসংখ্যাগুলি অ্যাক্সেস করা হয়।