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

जावा में एप्लिकेशन और एप्लेट के बीच अंतर क्या हैं?


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

आवेदन

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

उदाहरण

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

आउटपुट

Welcome to TutorialsPoint

एप्लेट

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

उदाहरण

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

  1. जावा में JTextField और JTextArea के बीच क्या अंतर हैं?

    JTextField . के बीच मुख्य अंतर और JTextArea जावा में यह है कि एक JTextField पाठ की एक पंक्ति . में प्रवेश करने की अनुमति देता है GUI एप्लिकेशन में जबकि JTextArea पाठ की एक से अधिक पंक्तियाँ entering दर्ज करने की अनुमति देता है GUI एप्लिकेशन में। JTextField एक JTextFeld सबसे महत्वपूर्ण घटकों म

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

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

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

    एक ग्रिडलेआउट सभी घटकों को एक आयताकार ग्रिड में रखता है और समान आकार के आयतों . में विभाजित किया जाता है और प्रत्येक घटक को एक आयत के अंदर रखा जाता है जबकि GridBagLayout एक लचीला . है लेआउट प्रबंधक जो घटकों को लंबवत और क्षैतिज रूप से . संरेखित करता है यह आवश्यक नहीं है कि घटक समान आकार के हों।