ממשק תכנות יישומים (API)

מְחַבֵּר: Lewis Jackson
תאריך הבריאה: 6 מאי 2021
תאריך עדכון: 1 יולי 2024
Anonim
Fetch API in JavaScript - מדריך בעברית
וִידֵאוֹ: Fetch API in JavaScript - מדריך בעברית

תוֹכֶן

הגדרה - מה המשמעות של ממשק תכנות יישומים (API)?

ממשק תכנות יישומים (API), במונחים של ג'אווה, הוא אוסף של חבילות, מחלקות וממשקים שהוגדרו מראש עם השיטות, השדות והבונים שלהם. בדומה לממשק משתמש, המאפשר אינטראקציה בין בני אדם למחשבים, ממשק API משמש כממשק של תוכנה המאפשר אינטראקציה.


ב- Java, רוב משימות התכנות הבסיסיות מבוצעות על ידי הכיתות והחבילות של ה- API, המסייעות במזעור מספר השורות שנכתבו בתוך קטעי קוד.

ערכת פיתוח Java (JDK) מורכבת משלושה רכיבים בסיסיים, כדלקמן:

  • מהדר ג'אווה
  • מכונה וירטואלית של Java (JVM)
  • ממשק תכנות יישומי Java (API)

ממשק ה- API של Java, הכלול ב- JDK, מתאר את הפונקציה של כל אחד ממרכיביו. בתכנות Java, רבים מהרכיבים הללו נוצרים מראש ומשתמשים בהם לעתים קרובות. לפיכך, המתכנת מסוגל להחיל קוד שנקבע מראש באמצעות ממשק ה- API של Java. לאחר התייחסות לשיעורי וחבילות ה- API הזמינים, המתכנת קורא בקלות את שיעורי הקוד והחבילות הדרושים ליישום.

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר ממשק תכנות יישומים (API)

ה- API הוא ספרייה של שיעורי ג'אווה, חבילות וממשקים זמינים. שלושת סוגי ה- API הם כדלקמן:


  • ממשק API ליבה רשמי של Java, המצורף להורדת JDK
  • ממשקי API Java רשמיים אופציונליים, העשויים להוריד במידת הצורך
  • ממשקי API לא רשמיים, שהם ממשקי API של צד שלישי שעשויים להוריד מאתרי מקור

ממשקי ה- API עוזרים למתכנתים לקבוע פונקציות מחלקה או חבילה, פרמטרים ומידע נחוץ אחר. ממשק ה- API הרשמי כולל חבילות, למשל חבילות יישומון, חבילות גרפיקה ו- GUI נדנדה, חבילות קלט / פלט (IO) וערכות כלים מופשטות של Windows (AWT), בין היתר.

יש שלוש מסגרות כאשר API מתחיל, כדלקמן:

  • המסגרת הראשונה מציגה את כל רכיבי ה- API (מחלקות וחבילות).
  • כשבוחרים חבילה מסוימת, המסגרת השנייה מציגה את כל הממשקים, המחלקות והחריגים של אותה חבילה מסוימת.
  • המסגרת השלישית והעיקרית מספקת סקירה של כל חבילות ה- API, אשר ניתן להרחיב במסגרת הראשית כדי להציג את מדדי האינדקס, ההיררכיה המחלקה והעזרה.
הגדרה זו נכתבה במונחי Java