โปรแกรม Java สามารถแบ่งออกเป็นสองประเภท ประเภทหนึ่งคือแอปพลิเคชันและอีกประเภทหนึ่งคือแอปเพล็ต
ใบสมัคร
- แอปพลิเคชันคือโปรแกรม Java แบบสแตนด์อโลนที่ทำงานด้วยการสนับสนุนของเครื่องเสมือนในไคลเอ็นต์หรือฝั่งเซิร์ฟเวอร์
- แอปพลิเคชัน Java ได้รับการออกแบบมาเพื่อใช้งานฟังก์ชันเฉพาะเพื่อทำงานบนเครื่องเสมือนที่เข้ากันได้กับ Java โดยไม่คำนึงถึงสถาปัตยกรรมคอมพิวเตอร์
- แอปพลิเคชันจะดำเนินการสำหรับผู้ใช้หรือสำหรับโปรแกรมแอปพลิเคชันอื่นๆ
- ตัวอย่างแอปพลิเคชัน Java ได้แก่ โปรแกรมฐานข้อมูล เครื่องมือในการพัฒนา โปรแกรมประมวลผลคำ โปรแกรมแก้ไขข้อความและรูปภาพ สเปรดชีต เว็บเบราว์เซอร์ ฯลฯ
ตัวอย่าง
public class Demo { public static void main(String args[]) { System.out.println(“Welcome to TutorialsPoint”); } }
ผลลัพธ์
Welcome to TutorialsPoint
แอปเพล็ต
- แอปเพล็ตได้รับการออกแบบมาโดยเฉพาะเพื่อดำเนินการภายในเอกสารเว็บ HTML โดยใช้ API ภายนอก
- โดยพื้นฐานแล้วเป็นโปรแกรมขนาดเล็ก เหมือนกับเวอร์ชันเว็บของแอปพลิเคชันที่ต้องใช้ปลั๊กอิน Java เพื่อทำงานบนเบราว์เซอร์ไคลเอ็นต์
- Applets ทำงานบนฝั่งไคลเอ็นต์และโดยทั่วไปใช้สำหรับการคำนวณทางอินเทอร์เน็ต
- เมื่อเราเห็นหน้า HTML ที่มีแอปเพล็ตในเว็บเบราว์เซอร์ที่เปิดใช้งาน Java โค้ดแอปเพล็ตจะถูกโอนไปยังระบบและในที่สุดก็ถูกเรียกใช้โดยเครื่องเสมือนที่เปิดใช้งาน Java บนเบราว์เซอร์
ตัวอย่าง
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>*/