जावा मुख्य() विधि हमेशा स्थिर होती है, ताकि संकलक बिना किसी वस्तु के निर्माण के या कक्षा के किसी वस्तु के निर्माण से पहले इसे कॉल कर सके।
- किसी भी जावा प्रोग्राम में, मुख्य () विधि प्रारंभिक बिंदु है जहां से कंपाइलर प्रोग्राम निष्पादन शुरू करता है। इसलिए, कंपाइलर को main() मेथड को कॉल करने की जरूरत है।
- यदि मुख्य () गैर-स्थिर होने की अनुमति है, फिर main() . को कॉल करते समय विधि JVM को अपनी कक्षा को तुरंत चालू करना है।
- तत्काल करते समय इसे उस वर्ग के निर्माता को कॉल करना होगा, यदि उस वर्ग का निर्माता तर्क लेता है तो अस्पष्टता होगी।
- किसी वर्ग की स्थिर विधि को केवल वर्ग के नाम का उपयोग करके बिना किसी वर्ग का ऑब्जेक्ट बनाए कहा जा सकता है।
- द मुख्य() जावा में विधि को सार्वजनिक घोषित किया जाना चाहिए , स्थिर और शून्य . यदि इनमें से कोई भी गायब है, तो जावा प्रोग्राम संकलित होगा लेकिन एक रनटाइम त्रुटि फेंक दी जाएगी।
उदाहरण
class Book { public static void getBookInfo() { //static method System.out.println("Welcome to TutorialsPoint Library"); } } public class Test { public static void main(String[] args) { //Call static method of Book class using class name only Book.getBookInfo(); } }
आउटपुट
Welcome to TutorialsPoint Library