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

Java में एप्लिकेशन और एपलेट में क्या अंतर है?


एक जावा प्रोग्राम को दो प्रकारों में वर्गीकृत किया जा सकता है, एक एप्लिकेशन है और दूसरा एपलेट है।

एप्लिकेशन

  • एक एप्लिकेशन एक स्टैंड-अलोन जावा प्रोग्राम है जो क्लाइंट या सर्वर-साइड पर वर्चुअल मशीन के सपोर्ट के साथ चलता है।
  • एक जावा एप्लिकेशन को किसी भी जावा-कम्पैटिबल वर्चुअल मशीन पर चलाने के लिए डिज़ाइन किया गया है, चाहे कंप्यूटर आर्किटेक्चर कुछ भी हो।
  • एक एप्लिकेशन या तो यूजर के लिए निष्पादित होता है या किसी अन्य एप्लिकेशन प्रोग्राम के लिए।
  • जावा एप्लिकेशन्स के उदाहरणों में डेटाबेस प्रोग्राम्स, डेवलपमेंट टूल्स, वर्ड प्रोसेसर्स, टेक्स्ट और इमेज एडिटिंग प्रोग्राम्स, स्प्रेडशीट्स, वेब ब्राउज़र्स आदि शामिल हैं।

उदाहरण

public class Demo {
    public static void main(String args[]) {
        System.out.println("Welcome to TutorialsPoint");
    }
}

आउटपुट

Welcome to TutorialsPoint

एपलेट

  • एक एपलेट को विशेष रूप से एक एक्सटर्नल API का उपयोग करके HTML वेब डॉक्यूमेंट के भीतर निष्पादित करने के लिए डिज़ाइन किया गया है।
  • वे मूल रूप से छोटे प्रोग्राम हैं, एप्लिकेशन के वेब वर्जन की तरह जिन्हें क्लाइंट ब्राउज़र पर चलाने के लिए Java प्लगइन की आवश्यकता होती है।
  • एपलेट्स क्लाइंट-साइड पर चलते हैं और आमतौर पर इंटरनेट कंप्यूटिंग के लिए उपयोग किए जाते हैं।
  • जब हम एक Java-enabled वेब ब्राउज़र में एपलेट के साथ एक HTML पेज देखते हैं, तो एपलेट कोड सिस्टम में ट्रांसफर हो जाता है और अंत में ब्राउज़र पर Java-enabled वर्चुअल मशीन द्वारा चलाया जाता है।

उदाहरण

import java.awt.*;
import java.applet.*;
public class AppletDemo extends Applet{
    public void paint(Graphics g) {
        g.drawString("Welcome to TutorialsPoint", 50, 50);
    }
}
/* 
    */

  1. Java में JTextField और JTextArea में क्या अंतर है? Java में JTextField और JTextArea में क्या अंतर है?

    Java में JTextField और JTextArea के बीच मुख्य अंतर यह है कि एक JTextField GUI एप्लिकेशन में टेक्स्ट की सिंगल लाइन एंटर करने की अनुमति देता है जबकि JTextArea GUI एप्लिकेशन में टेक्स्ट की मल्टीपल लाइन्स एंटर करने की अनुमति देता है। JTextField एक JTextField सबसे महत्वपूर्ण कंपोनेंट्स में से एक है जो

  1. Java में JFrame और JDialog में क्या अंतर है? Java में JFrame और JDialog में क्या अंतर है?

    JFrame फ्रेम में जोड़े गए कंपोनेंट्स को इसकी सामग्री कहा जाता है, इन्हें contentPane द्वारा प्रबंधित किया जाता है। JFrame में कंपोनेंट जोड़ने के लिए, हमें इसके contentPane का उपयोग करना चाहिए। एक JFrame में टाइटल, बॉर्डर, (वैकल्पिक) मेनू बार और यूज़र-स्पेसिफाइड कंपोनेंट्स के साथ एक विंडो होती है। ए

  1. Java में GridLayout और GridBagLayout में क्या अंतर है? Java में GridLayout और GridBagLayout में क्या अंतर है?

    एक GridLayout सभी कंपोनेंट्स को एक आयताकार ग्रिड में रखता है और इसे समान आकार के आयतों में विभाजित करता है और प्रत्येक कंपोनेंट को एक आयत के अंदर रखा जाता है जबकि GridBagLayout एक लचीला लेआउट मैनेजर है जो कंपोनेंट्स को वर्टिकली और हॉरिजॉन्टली संरेखित करता है बिना यह आवश्यकता के कि कंपोनेंट्स समान आक