কম্পিউটার

জাভাতে একটি অ্যাপ্লিকেশন এবং একটি অ্যাপলেটের মধ্যে পার্থক্য কী?


একটি জাভা প্রোগ্রামকে দুটি প্রকারে শ্রেণীবদ্ধ করা যেতে পারে, একটি হল একটি অ্যাপ্লিকেশন এবং আরেকটি হল একটি অ্যাপলেট৷

আবেদন

  • একটি অ্যাপ্লিকেশন হল একটি স্বতন্ত্র জাভা প্রোগ্রাম যা একটি ক্লায়েন্ট বা সার্ভার-সাইডে একটি ভার্চুয়াল মেশিনের সমর্থনে চলে৷
  • কম্পিউটার আর্কিটেকচার নির্বিশেষে যেকোন জাভা-সামঞ্জস্যপূর্ণ ভার্চুয়াল মেশিনে চালানোর জন্য একটি জাভা অ্যাপ্লিকেশন একটি নির্দিষ্ট ফাংশন সম্পাদন করার জন্য ডিজাইন করা হয়েছে৷
  • একটি অ্যাপ্লিকেশন হয় ব্যবহারকারীর জন্য বা অন্য কোনো অ্যাপ্লিকেশন প্রোগ্রামের জন্য কার্যকর করা হয়।
  • জাভা অ্যাপ্লিকেশনের উদাহরণগুলির মধ্যে রয়েছে ডাটাবেস প্রোগ্রাম, ডেভেলপমেন্ট টুলস, ওয়ার্ড প্রসেসর, টেক্সট এবং ইমেজ এডিটিং প্রোগ্রাম, স্প্রেডশীট, ওয়েব ব্রাউজার ইত্যাদি।

উদাহরণ

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

আউটপুট

Welcome to TutorialsPoint

অ্যাপ্লেট

  • একটি অ্যাপলেটকে বিশেষভাবে একটি বহিরাগত API ব্যবহার করে একটি 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. জাভাতে JRadioButton এবং JCheckBox এর মধ্যে পার্থক্য কি?

  2. জাভাতে JTextField এবং JTextArea এর মধ্যে পার্থক্য কি?

  3. জাভাতে JFrame এবং JDialog এর মধ্যে পার্থক্য কি?

  4. জাভাতে GridLayout এবং GridBagLayout এর মধ্যে পার্থক্য কি?