জাভাতে স্ট্যাটিক ব্লক কীভাবে প্রয়োগ করা যায়?



এই নিবন্ধটি আরও একটি ইন্টারেস্টিগ বিষয়ের সাথে পরিচয় করিয়ে দেবে যা জাভাতে স্ট্যাটিক ব্লক এবং এটি প্রোগ্রামিক ব্যাখ্যা সহ এটি অনুসরণ করবে

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

জাভা ব্যবহারকারীকে স্ট্যাটিক ব্লক হিসাবে পরিচিত একটি ব্লক সরবরাহ করে যা মূলত কোনও শ্রেণীর স্ট্যাটিক সূচনাকরণের জন্য ব্যবহৃত হয়। ব্লকটিতে স্টেটমেন্টের একটি সেট থাকে যা মূল পদ্ধতিটি কার্যকর করার আগে কার্যকর করা হয়। এটি ক্লাসটি ব্যবহারের আগে মূল স্মৃতিতে লোড করতে হয়েছিল এবং স্ট্যাটিক ব্লকটি শ্রেণীর লোডিংয়ের সময় কার্যকর করা হয় এই কারণে এটি ঘটে। কোনও প্রোগ্রামে বেশ কয়েকটি স্থিতিশীল ব্লক সংজ্ঞায়িত করার পরে, ব্লকগুলি উপর থেকে নীচে পর্যন্ত কার্যকর হয়।





জাভাতে স্ট্যাটিক ব্লকে এই নিবন্ধটি নিয়ে চলন্ত

বাক্য গঠন:



স্থির {........ // বিবৃতি ........}

জাভাতে স্ট্যাটিক ব্লকে এই নিবন্ধটি নিয়ে চলন্ত

স্ট্যাটিক ব্লকের উদাহরণ

স্ট্রিংকে অ্যারে পিএইচপি তে রূপান্তর করুন
ক্লাসিক স্ট্যাটিক {স্ট্যাটিক ইন্ট পি ইন্ট কিউ // স্ট্যাটিক ব্লক স্ট্যাটিক তৈরি করছে {p = 18 System.out.println ('এটি স্ট্যাটিক ব্লক!')} // স্ট্যাটিক ব্লকের সমাপ্তি} পাবলিক ক্লাস মেইন stat পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং আরগস []) {// অবজেক্ট তৈরি না করে পি অ্যাক্সেস করা হচ্ছে System.out.println (Static.p)}}

আউটপুট:
এই স্ট্যাটিক ব্লক!
18



এটি অবশ্যই লক্ষণীয় যে স্থির ব্লকগুলি নির্মাণকারীর আগে কার্যকর করা হয়, যেমন নিম্নলিখিত উদাহরণে দেখা যায়:

শ্রেণি স্ট্যাটাস {স্ট্যাটিক ইন্ট পি ইন ক q স্ট্যাটিক {পি = 18 সিস্টেম.আউট.প্রিন্টলন ('এটি স্ট্যাটিক ব্লক!')} স্ট্যাটাস () {System.out.println ('কনস্ট্রাক্টর!')}} পাবলিক ক্লাস মাইন { পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []) {// আমাদের দুটি অবজেক্ট থাকা সত্ত্বেও স্ট্যাটিক ব্লকটি একবারেই কার্যকর করা হয়। স্ট্যাটাস এস 1 = নতুন স্ট্যাটাস () স্ট্যাটাস এস 2 = নতুন স্ট্যাটাস ()}

আউটপুট:

এটি একটি স্ট্যাটিক ব্লক!
নির্মাতা!
নির্মাতা!

জাভাতে স্ট্যাটিক ব্লকে এই নিবন্ধটি নিয়ে চলন্ত

একাধিক স্ট্যাটিক ব্লকের উদাহরণ

জাভা টিউটোরিয়ালে ডেটা স্ট্রাকচার এবং অ্যালগরিদম

আমরা একক প্রোগ্রামে একাধিক স্ট্যাটিক ব্লক সংজ্ঞায়িত করতে পারি:

পাবলিক ক্লাস স্ট্যাটিক {স্ট্যাটিক {System.out.println ('এটি প্রথম স্ট্যাটিক ব্লক!')} স্ট্যাটিক {System.out.println ('এটি দ্বিতীয় স্ট্যাটিক ব্লক!')} পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরোগুলি [ ]) {System.out.println ('প্রধান!')}

আউটপুট:

এটিই প্রথম স্ট্যাটিক ব্লক!
এটি দ্বিতীয় স্ট্যাটিক ব্লক!
মেইন!

এই পদ্ধতিগুলি ব্যবহারকারীদের স্ট্যাটিক ব্লক ব্যবহারের একটি কার্যকর উপায় সরবরাহ করে।

এইভাবে আমরা ‘জাভাতে স্ট্যাটিক ব্লক’ সম্পর্কিত এই নিবন্ধটির শেষে এসেছি। আপনি যদি আরও শিখতে চান তবে এটি দেখুন এডুরেকা, একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা। এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্রের কোর্সটি হিবারনেট ও স্প্রিংয়ের মতো বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি আপনাকে মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে।

অ্যারে জাভা বৃহত্তম সংখ্যা খুঁজে

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই ব্লগের মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।