Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Khác biệt giữa application và applet trong Java?


Một Java program có thể phân loại thành hai loại, một là Application và một là Applet.

Application

  • Một application là stand-alone java program chạy với sự hỗ trợ của virtual machine ở client hoặc server-side.
  • Một java application được thiết kế để thực hiện một chức năng cụ thể chạy trên bất kỳ Java-compatible virtual machine nào bất kể kiến trúc máy tính.
  • Một application được thực thi cho user hoặc cho một application program khác.
  • Ví dụ java applications bao gồm database programs, development tools, word processors, text và image editing programs, spreadsheets, web browsers, v.v.

Ví dụ

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

Kết quả

Welcome to TutorialsPoint

Applet

  • Một applet được thiết kế đặc biệt để thực thi trong HTML web document sử dụng external API.
  • Chúng về cơ bản là các chương trình nhỏ, giống như phiên bản web của application, yêu cầu Java plugin để chạy trên client browser.
  • Applets chạy ở client-side và thường dùng cho internet computing.
  • Khi nhìn thấy HTML page có applet trong Java-enabled web browser, applet code được transfer đến hệ thống và cuối cùng chạy bởi Java-enabled virtual machine trên browser.

Ví dụ

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