واجهة برمجة التطبيقات (API)

مؤلف: Lewis Jackson
تاريخ الخلق: 6 قد 2021
تاريخ التحديث: 1 تموز 2024
Anonim
What is an API? - واجهة برمجة التطبيقات
فيديو: What is an API? - واجهة برمجة التطبيقات

المحتوى

التعريف - ماذا تعني واجهة برمجة التطبيقات (API)؟

تعد واجهة برمجة التطبيقات (API) ، في خداع Java ، عبارة عن مجموعة من الحزم والفصول والواجهات المكتوبة مسبقًا مع أساليبها وحقولها ومنشئيها. على غرار واجهة المستخدم ، التي تسهل التفاعل بين البشر وأجهزة الكمبيوتر ، تعمل واجهة برمجة التطبيقات (API) كواجهة برنامج برنامج لتسهيل التفاعل.


في Java ، يتم تنفيذ معظم مهام البرمجة الأساسية بواسطة فئات وحزم واجهة برمجة التطبيقات ، مما يساعد في تقليل عدد الأسطر المكتوبة ضمن أجزاء التعليمات البرمجية.

يتكون Java Development Kit (JDK) من ثلاثة مكونات أساسية ، على النحو التالي:

  • مترجم جافا
  • Java Virtual Machine (JVM)
  • واجهة برمجة تطبيقات Java (API)

تصف Java API ، المضمنة مع JDK ، وظيفة كل مكون من مكوناته. في برمجة Java ، يتم إنشاء العديد من هذه المكونات مسبقًا واستخدامها بشكل شائع. وبالتالي ، يمكن للمبرمج تطبيق التعليمات البرمجية المكتوبة مسبقًا عبر Java API. بعد الرجوع إلى فئات وحزم واجهة برمجة التطبيقات المتاحة ، يمكن للمبرمج بسهولة استدعاء فئات التعليمات البرمجية والحزم اللازمة للتنفيذ.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح واجهة برمجة التطبيقات (API)

واجهة برمجة التطبيقات (API) هي مكتبة تضم فئات Java وحزمها وواجهاتها المتاحة أنواع API الثلاثة هي كما يلي:


  • واجهة برمجة تطبيقات Java الأساسية الرسمية ، والتي يتم تنزيلها مع تنزيل JDK
  • واجهات برمجة تطبيقات Java الرسمية ، والتي يمكن تنزيلها إذا لزم الأمر
  • واجهات برمجة التطبيقات غير الرسمية ، وهي واجهات برمجة التطبيقات الخاصة بجهات خارجية والتي يمكن تنزيلها من مواقع الويب المصدر

تساعد واجهات برمجة التطبيقات المبرمجين في تحديد وظائف الصف أو الحزمة ، والمعلمات والمعلومات الضرورية الأخرى. تتضمن واجهة برمجة التطبيقات (API) الرسمية الحزم ، على سبيل المثال ، حزم البرامج الصغيرة ، وحزم الرسوم البيانية وتغيير واجهة المستخدم الرسومية ، وحزم الإدخال / الإخراج (IO) وحزمة أدوات Windows Abstract (AWT) ، من بين أمور أخرى.

هناك ثلاثة إطارات عند بدء تشغيل API ، كما يلي:

  • يعرض الإطار الأول جميع مكونات واجهة برمجة التطبيقات (الفئات والحزم).
  • عند تحديد حزمة معينة ، يعرض الإطار الثاني جميع الواجهات والفئات والاستثناءات من تلك الحزمة المعينة.
  • يوفر الإطار الثالث والأول نظرة عامة على جميع حزم واجهة برمجة التطبيقات ، والتي يمكن توسيعها في الإطار الرئيسي لإظهار الفهرس ، التسلسل الهرمي للفئة وأقسام المساعدة.
وقد كتب هذا التعريف في يخدع جافا