एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई)

लेखक: Lewis Jackson
निर्माण की तारीख: 6 मई 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
API Tutorial | Application Programming Interface | What is API | Application Programming API Example
वीडियो: API Tutorial | Application Programming Interface | What is API | Application Programming API Example

विषय

परिभाषा - एप्लीकेशन प्रोग्रामिंग इंटरफेस (एपीआई) का क्या अर्थ है?

जावा के चुनाव में एक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई), उनके संबंधित तरीकों, क्षेत्रों और निर्माणकर्ताओं के साथ पूर्व-लिखित पैकेजों, कक्षाओं और इंटरफेस का एक संग्रह है। उपयोगकर्ता इंटरफ़ेस के समान, जो मनुष्यों और कंप्यूटरों के बीच बातचीत की सुविधा देता है, एक एपीआई एक सॉफ्टवेयर प्रोग्राम इंटरफ़ेस के रूप में कार्य करता है जो बातचीत की सुविधा देता है।


जावा में, सबसे बुनियादी प्रोग्रामिंग कार्य एपीआई के वर्गों और पैकेजों द्वारा किए जाते हैं, जो कोड के टुकड़ों के भीतर लिखी गई लाइनों की संख्या को कम करने में सहायक होते हैं।

जावा डेवलपमेंट किट (JDK) तीन मूल घटकों से मिलकर बना है, जो इस प्रकार है:

  • जावा संकलक
  • जावा वर्चुअल मशीन (JVM)
  • जावा एप्लीकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई)

JDK के साथ शामिल जावा एपीआई, इसके प्रत्येक घटक के कार्य का वर्णन करता है। जावा प्रोग्रामिंग में, इनमें से कई घटक पूर्व-निर्मित और आमतौर पर उपयोग किए जाते हैं। इस प्रकार, प्रोग्रामर जावा एपीआई के माध्यम से पूर्व-लिखित कोड लागू करने में सक्षम है। उपलब्ध एपीआई वर्गों और पैकेजों का उल्लेख करने के बाद, प्रोग्रामर कार्यान्वयन के लिए आवश्यक कोड कक्षाओं और पैकेजों को आसानी से आमंत्रित करता है।

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप सीखेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (API) की व्याख्या करता है

एपीआई उपलब्ध जावा कक्षाओं, संकुल और इंटरफेस का एक पुस्तकालय है। तीन एपीआई प्रकार इस प्रकार हैं:


  • आधिकारिक जावा कोर एपीआई, जिसे JDK डाउनलोड के साथ बंडल किया गया है
  • वैकल्पिक आधिकारिक जावा एपीआई, जिसे जरूरत पड़ने पर डाउनलोड किया जा सकता है
  • अनौपचारिक एपीआई, जो तीसरे पक्ष के एपीआई हैं जिन्हें स्रोत वेबसाइटों से डाउनलोड किया जा सकता है

एपीआई प्रोग्रामर को क्लास या पैकेज फ़ंक्शंस, मापदंडों और अन्य आवश्यक जानकारी निर्धारित करने में मदद करते हैं। आधिकारिक एपीआई में पैकेज, उदा।, एप्लेट पैकेज, ग्राफिक्स और जीयूआई स्विंग पैकेज, इनपुट / आउटपुट (आईओ) पैकेज और सार विंडोज टूलकिट (एडब्ल्यूटी) शामिल हैं।

एपीआई शुरू होते ही तीन फ्रेम होते हैं:

  • पहला फ्रेम सभी एपीआई घटकों (वर्गों और पैकेजों) को दर्शाता है।
  • जब एक विशेष पैकेज का चयन किया जाता है, तो दूसरा फ्रेम उस विशेष पैकेज के सभी इंटरफेस, कक्षाएं और अपवाद दिखाता है।
  • तीसरा और प्राथमिक फ्रेम सभी एपीआई पैकेजों का अवलोकन प्रदान करता है, जिसे सूचकांक, वर्ग पदानुक्रम और सहायता अनुभाग दिखाने के लिए मुख्य फ्रेम में विस्तारित किया जा सकता है।
यह परिभाषा जावा के चुनाव में लिखी गई थी