Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में प्रोग्राम की मूल संरचना की व्याख्या करें?


जावा प्रोग्राम की एक विशिष्ट संरचना में निम्नलिखित तत्व होते हैं

  • पैकेज घोषणा
  • आयात विवरण
  • टिप्पणियां
  • कक्षा परिभाषा
  • वर्ग चर, स्थानीय चर
  • तरीके/व्यवहार

पैकेज घोषणा

जावा में एक वर्ग को विभिन्न निर्देशिकाओं/पैकेजों . में रखा जा सकता है मॉड्यूल के आधार पर उनका उपयोग किया जाता है। 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

  1. एक आयत का परिमाप ज्ञात करने के लिए जावा प्रोग्राम

    इस लेख में, हम समझेंगे कि एक आयत का परिमाप कैसे ज्ञात करें। आयत के परिमाप की गणना आयत की सभी भुजाओं की लंबाई जोड़कर की जाती है। नीचे एक आयत का प्रदर्शन है। एक आयत का परिमाप आयत की दो लंबाई और दो चौड़ाई की कुल लंबाई है - इनपुट मान लीजिए हमारा इनपुट है - The length of the sides of a rectangle ar

  1. Java में Cursor क्लास का क्या महत्व है?

    A कर्सर ऑब्जेक्ट . का उपवर्ग है वर्ग और इसे बिंदु या संकेतक . के रूप में परिभाषित किया जा सकता है स्क्रीन पर। एक कर्सर सिस्टम से इनपुट का चयन करने के लिए प्रयोग किया जाता है जिसे उपयोगकर्ता माउस . के साथ संचालित करता है . कर्सर . में उपलब्ध विभिन्न प्रकार के कर्सर वर्ग हैं DEFAULT_CURSOR, CROSSH

  1. जावा में जावा स्विंग की वास्तुकला के बारे में बताएं?

    जावा स्विंग एपीआई का एक सेट है जो एक ग्राफिकल यूजर इंटरफेस प्रदान करता है (जीयूआई ) जावा कार्यक्रमों के लिए। जावा स्विंग को पहले के एपीआई के आधार पर विकसित किया गया था जिसे एब्सट्रैक्ट विंडोज टूल . कहा जाता है यह (एडब्ल्यूटी)। जावा स्विंग AWT की तुलना में अधिक समृद्ध और अधिक परिष्कृत GUI घटक प्रदान