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);
}
}
/* */