ایپلیکیشن پروگرامنگ انٹرفیس (API)

مصنف: Lewis Jackson
تخلیق کی تاریخ: 6 مئی 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
API کیا ہے؟ - ایپلیکیشن پروگرامنگ انٹرفیس
ویڈیو: API کیا ہے؟ - ایپلیکیشن پروگرامنگ انٹرفیس

مواد

تعریف - ایپلیکیشن پروگرامنگ انٹرفیس (API) کا کیا مطلب ہے؟

جاوا کے سلسلے میں ، ایک ایپلی کیشن پروگرامنگ انٹرفیس (API) ، پہلے سے تحریری پیکجوں ، کلاسوں ، اور ان کے اپنے طریقوں ، شعبوں اور تعمیر کنندگان کے ساتھ انٹرفیس کا ایک مجموعہ ہے۔ یوزر انٹرفیس کی طرح ، جو انسانوں اور کمپیوٹرز کے مابین تعامل کی سہولت فراہم کرتا ہے ، ایک API ایک سوفٹ ویئر پروگرام انٹرفیس کا کام کرتا ہے جس سے بات چیت میں آسانی ہوتی ہے۔


جاوا میں ، پروگرامنگ کے زیادہ تر بنیادی کام API کے کلاس اور پیکیجز کے ذریعہ انجام دیئے جاتے ہیں ، جو کوڈ کے ٹکڑوں میں لکھی گئی لائنوں کی تعداد کو کم سے کم کرنے میں مددگار ثابت ہوتے ہیں۔

جاوا ڈویلپمنٹ کٹ (جے ڈی کے) تین بنیادی اجزاء پر مشتمل ہے ،

  • جاوا مرتب
  • جاوا ورچوئل مشین (JVM)
  • جاوا ایپلیکیشن پروگرامنگ انٹرفیس (API)

جاوا API ، JDK کے ساتھ شامل ہے ، اپنے ہر اجزاء کے افعال کو بیان کرتی ہے۔ جاوا پروگرامنگ میں ، ان میں سے بہت سے اجزاء پہلے سے تیار اور عام طور پر استعمال ہوتے ہیں۔ اس طرح ، پروگرامر جاوا API کے ذریعہ پہلے سے تحریری کوڈ کا اطلاق کرنے کے قابل ہے۔ دستیاب API کلاسوں اور پیکجوں کا ذکر کرنے کے بعد ، پروگرامر آسانی سے نفاذ کے لئے ضروری کوڈ کلاسز اور پیکجوں کی درخواست کرتا ہے۔

مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ میں ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا ایپلیکیشن پروگرامنگ انٹرفیس (API) کی وضاحت کرتا ہے

API دستیاب جاوا کلاسز ، پیکیجز اور انٹرفیس کی لائبریری ہے۔ تین API کی اقسام مندرجہ ذیل ہیں۔


  • آفیشل جاوا کور API ، جو جے ڈی کے ڈاؤن لوڈ کے ساتھ بنڈل ہے
  • اختیاری سرکاری جاوا APIs ، جو ضرورت پڑنے پر ڈاؤن لوڈ کیے جاسکتے ہیں
  • غیر سرکاری APIs ، جو تیسری پارٹی کے API ہیں جن کو ماخذ ویب سائٹ سے ڈاؤن لوڈ کیا جاسکتا ہے

APIs پروگرامرز کو کلاس یا پیکیج کے افعال ، پیرامیٹرز اور دیگر ضروری معلومات کا تعین کرنے میں مدد کرتا ہے۔ سرکاری API میں پیکیجز ، جیسے ، ایپلٹ پیکجز ، گرافکس اور GUI سوئنگ پیکیجز ، ان پٹ / آؤٹ پٹ (IO) پیکیجز اور خلاصہ ونڈوز ٹول کٹ (AWT) شامل ہیں۔

جب ایک API شروع ہوتی ہے تو تین فریم ہوتے ہیں ،

  • پہلا فریم تمام API اجزاء (کلاس اور پیکیجز) کو دکھاتا ہے۔
  • جب کسی خاص پیکیج کا انتخاب کیا جاتا ہے ، تو دوسرا فریم اس مخصوص پیکیج کے تمام انٹرفیس ، کلاسز اور استثناؤں کو ظاہر کرتا ہے۔
  • تیسرا اور پرائمری فریم تمام API پیکیجوں کا جائزہ پیش کرتا ہے ، جس کو انڈکس ، کلاس درجہ بندی اور مدد کے حصوں کو ظاہر کرنے کے لئے مرکزی فریم میں بڑھایا جاسکتا ہے۔
یہ تعریف جاوا کی شان میں لکھی گئی تھی