Computer >> Máy Tính >  >> Lập trình >> Java

Sự khác biệt giữa một ứng dụng và một applet trong Java là gì?


Một chương trình Java có thể được phân loại thành hai loại, một là Ứng dụng và một là Applet.

Ứng dụng

  • Ứng dụng là một chương trình java độc lập chạy với sự hỗ trợ của máy ảo ở phía máy khách hoặc phía máy chủ.
  • Ứng dụng java được thiết kế để thực hiện một chức năng cụ thể để chạy trên bất kỳ máy ảo nào tương thích với Java bất kể kiến ​​trúc máy tính.
  • Một ứng dụng được thực thi cho người dùng hoặc cho một số chương trình ứng dụng khác.
  • Ví dụ về các ứng dụng java bao gồm chương trình cơ sở dữ liệu, công cụ phát triển, bộ xử lý văn bản, chương trình chỉnh sửa văn bản và hình ảnh, bảng tính, trình duyệt web, v.v.

Ví dụ

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

Đầu ra

Welcome to TutorialsPoint

Applet

  • Một applet được thiết kế đặc biệt để thực thi trong tài liệu web HTML bằng API bên ngoài.
  • Về cơ bản, chúng là các chương trình nhỏ, giống như phiên bản web của ứng dụng yêu cầu plugin Java để chạy trên trình duyệt máy khách.
  • Applet chạy ở phía máy khách và thường được sử dụng cho máy tính internet.
  • Khi chúng tôi thấy một trang HTML có một applet trong trình duyệt web hỗ trợ Java, mã applet sẽ được chuyển vào hệ thống và cuối cùng được chạy bởi máy ảo hỗ trợ Java trên trình duyệt.

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);
   }
}
/* <applet code="AppletDemo.class" width="300" height="300">
   <applet>*/