Application Programming Interface (API)

ผู้เขียน: Lewis Jackson
วันที่สร้าง: 6 พฤษภาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
What is an API? - Application Programming Interface
วิดีโอ: What is an API? - Application Programming Interface

เนื้อหา

คำจำกัดความ - Application Programming Interface (API) หมายถึงอะไร

application programming interface (API) ในส่วนของ Java คือชุดของแพคเกจคลาสและอินเตอร์เฟสที่ถูกเขียนไว้ล่วงหน้าด้วยวิธีการฟิลด์และคอนสตรัคเตอร์ที่เกี่ยวข้อง คล้ายกับอินเทอร์เฟซผู้ใช้ซึ่งอำนวยความสะดวกในการโต้ตอบระหว่างมนุษย์และคอมพิวเตอร์ API ทำหน้าที่เป็นอินเทอร์เฟซโปรแกรมซอฟต์แวร์ที่ช่วยให้เกิดการโต้ตอบ


ใน Java งานการเขียนโปรแกรมพื้นฐานส่วนใหญ่จะดำเนินการโดยคลาสและแพ็คเกจของ API ซึ่งมีประโยชน์ในการลดจำนวนบรรทัดที่เขียนภายในส่วนของโค้ด

Java Development Kit (JDK) ประกอบด้วยสามองค์ประกอบพื้นฐานดังนี้:

  • คอมไพเลอร์ Java
  • Java Virtual Machine (JVM)
  • Java Application Programming Interface (API)

Java API ที่มาพร้อมกับ JDK อธิบายถึงฟังก์ชั่นของแต่ละองค์ประกอบ ในการเขียนโปรแกรม Java ส่วนประกอบเหล่านี้จำนวนมากถูกสร้างขึ้นล่วงหน้าและใช้งานทั่วไป ดังนั้นโปรแกรมเมอร์สามารถใช้โค้ดที่เขียนไว้ล่วงหน้าผ่าน Java API หลังจากอ้างถึงคลาส API และแพ็กเกจที่มีอยู่โปรแกรมเมอร์จะเรียกคลาสโค้ดและแพ็คเกจที่จำเป็นสำหรับการใช้งาน

ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณโยกย้ายและดำเนินธุรกิจจากคลาวด์ได้อย่างไร

Techopedia อธิบาย Application Programming Interface (API)

API เป็นไลบรารีของคลาส Java แพ็กเกจและอินเตอร์เฟสที่มีอยู่ API สามประเภทดังต่อไปนี้:


  • Java core API อย่างเป็นทางการซึ่งมาพร้อมกับการดาวน์โหลด JDK
  • Java APIs เป็นทางเลือกเสริมซึ่งอาจดาวน์โหลดได้ถ้าจำเป็น
  • API ที่ไม่เป็นทางการซึ่งเป็น API ของบุคคลที่สามที่อาจดาวน์โหลดได้จากเว็บไซต์ต้นทาง

API ช่วยโปรแกรมเมอร์กำหนดฟังก์ชันคลาสหรือแพ็คเกจพารามิเตอร์และข้อมูลอื่น ๆ ที่จำเป็น API อย่างเป็นทางการประกอบด้วยแพ็คเกจเช่นแพคเกจแอปเพล็ตแพ็คเกจกราฟิกและการแกว่ง GUI แพ็คเกจแพ็กเกจอินพุต / เอาต์พุต (IO) และ Abstract Windows Toolkit (AWT) และอื่น ๆ

มีสามเฟรมเมื่อ API เริ่มต้นดังนี้:

  • เฟรมแรกแสดงส่วนประกอบ API ทั้งหมด (คลาสและแพ็คเกจ)
  • เมื่อเลือกแพคเกจเฉพาะเฟรมที่สองจะแสดงอินเตอร์เฟสคลาสและข้อยกเว้นทั้งหมดของแพ็คเกจนั้น
  • เฟรมที่สามและหลักให้ภาพรวมของแพคเกจ API ทั้งหมดซึ่งสามารถขยายได้ในเฟรมหลักเพื่อแสดงดัชนีลำดับชั้นของชั้นเรียนและส่วนช่วยเหลือ
คำจำกัดความนี้ถูกเขียนในการต่อต้านของ Java