जावा प्रोग्राम की एक विशिष्ट संरचना में निम्नलिखित तत्व होते हैं
- पैकेज घोषणा
- आयात विवरण
- टिप्पणियां
- कक्षा परिभाषा
- वर्ग चर, स्थानीय चर
- तरीके/व्यवहार
पैकेज घोषणा
जावा में एक वर्ग को विभिन्न निर्देशिकाओं/पैकेजों . में रखा जा सकता है मॉड्यूल के आधार पर उनका उपयोग किया जाता है। s . से संबंधित सभी वर्गों के लिए एकल मूल स्रोत निर्देशिका , स्रोत निर्देशिका से पथ को पैकेज . के रूप में माना जाता है घोषणा ।
आयात विवरण
अन्य फ़ोल्डर/पैकेज . में लिखी गई कक्षाएं हो सकती हैं हमारे काम कर रहे जावा प्रोजेक्ट के और साथ ही व्यक्तियों, कंपनियों आदि द्वारा लिखी गई कई कक्षाएं हैं जो हमारे कार्यक्रम में उपयोगी हो सकती हैं। कक्षा में उनका उपयोग करने के लिए, हमें आयात . करने की आवश्यकता है जिस वर्ग का हम उपयोग करना चाहते हैं। एक ही कार्यक्रम में कई वर्गों को आयात किया जा सकता है और इसलिए कई आयात विवरण लिखे जा सकते हैं।
टिप्पणियां
जावा में टिप्पणियों का उपयोग चर, विधि, वर्ग या किसी अन्य कथन के बारे में जानकारी प्रदान करने के लिए किया जा सकता है . इसका उपयोग किसी विशिष्ट समय के लिए प्रोग्राम कोड को छिपाने के लिए भी किया जा सकता है।
कक्षा परिभाषा
एक वर्ग . को एक नाम दिया जाना चाहिए एक जावा फ़ाइल में। इस नाम का उपयोग किसी वर्ग का ऑब्जेक्ट . बनाते समय किया जाता है , अन्य कक्षाओं/कार्यक्रमों में।
चर
वेरिएबल पैरामीटर के मान संग्रहीत कर रहे हैं जो कार्यक्रम के निष्पादन के दौरान आवश्यक हैं। संशोधक के साथ घोषित वेरिएबल में अलग-अलग दायरे होते हैं जो एक चर के जीवन को परिभाषित करते हैं।
मुख्य विधि
जावा एप्लिकेशन का निष्पादन मुख्य विधि से शुरू होता है। दूसरे शब्दों में, यह एक कक्षा के लिए प्रवेश बिंदु . है या कार्यक्रम जो जावा रन-टाइम . में प्रारंभ होता है ।
तरीके/व्यवहार
निर्देशों का एक समूह जो एक उद्देश्यपूर्ण कार्यक्षमता . बनाता है जिसे प्रोग्राम के निष्पादन के दौरान कई बार चलाने की आवश्यकता हो सकती है। समान कार्यक्षमता की आवश्यकता होने पर निर्देशों के एक ही सेट को दोहराने के लिए, निर्देश एक विधि में संलग्न हैं। वैरिएबल मान पास करके . एक विधि के व्यवहार का फायदा उठाया जा सकता है एक विधि के लिए।
उदाहरण
package abc; // A package declaration
import java.util.*; // declaration of an import statement
// This is a sample program to understnd basic structure of Java (Comment Section)
public class JavaProgramStructureTest { // class name
int repeat = 4; // global variable
public static void main(String args[]) { // main method
JavaProgramStructureTest test = new JavaProgramStructureTest();
test.printMessage("Welcome to Tutorials Point");
}
public void printMessage(String msg) { // method
Date date = new Date(); // variable local to method
for(int index = 0; index < repeat; index++) { // Here index - variable local to for loop
System.out.println(msg + "From" + date.toGMTString());
}
}
} आउटपुट
Welcome to Tutorials Point from 2 Jul 2019 08:35:15 GMT Welcome to Tutorials Point from 2 Jul 2019 08:35:15 GMT Welcome to Tutorials Point from 2 Jul 2019 08:35:15 GMT Welcome to Tutorials Point from 2 Jul 2019 08:35:15 GMT