
API คือโค้ดที่คอมไพล์แล้ว (compiled code) ซึ่งช่วยให้โปรแกรมแอกเซส (access) ในส่วนของ system services ของระบบปฏิบัติการ ส่วน Java API คือกลุ่มของ ready-made software components โดยจะรวบรวมเป็นไลบรารีของคลาส และอินเตอร์เฟซที่สัมพันธ์กันในรูปของแพ็กเกจที่สามารถนำมาใช้ในโปรแกรมของเราโดยที่ไม่ต้องเขียนขึ้นเอง ซึ่งมีความยาวและซับซ้อนยิ่ง เช่น Java API ให้คลาสที่ช่วยในการสร้าง GUI ในโปรแกรมของเรา ซึ่งคลาสนี้อยู่ใน java.awt package โดย Java API จะถูก Java Virtual Machine โหลดเมื่อโปรแกรม Java ถูกรัน อาจกล่าวได้ว่า Java API คือเซตของ run-time libraries
--->>> อ่านต่อ --->>>