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

लेखक: Lewis Jackson
निर्मितीची तारीख: 6 मे 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
एक एपीआई क्या है? - एप्लीकेशन प्रोग्रामिंग इंटरफेस
व्हिडिओ: एक एपीआई क्या है? - एप्लीकेशन प्रोग्रामिंग इंटरफेस

सामग्री

व्याख्या - Programप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआय) म्हणजे काय?

जावा च्या दृष्टीने एक programmingप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआय) प्री-लिखित पॅकेजेस, वर्ग आणि त्यांच्या संबंधित पद्धती, फील्ड आणि कन्स्ट्रक्टरसह इंटरफेसचा संग्रह आहे. वापरकर्ता इंटरफेस प्रमाणेच, जे मानव आणि संगणक यांच्यात सुसंवाद साधते, एपीआय इंटरफेस सुलभ करण्यासाठी सॉफ्टवेअर प्रोग्राम इंटरफेस म्हणून कार्य करते.


जावामध्ये, बहुतेक मूलभूत प्रोग्रामिंग कार्ये एपीआयच्या वर्ग आणि पॅकेजेसद्वारे केली जातात, जी कोडच्या तुकड्यांमध्ये लिहिलेल्या ओळींची संख्या कमी करण्यात मदत करतात.

जावा डेव्हलपमेंट किट (जेडीके) मध्ये तीन मूलभूत घटकांचा समावेश आहे:

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

JDK सह समाविष्ट केलेले जावा एपीआय, त्यातील प्रत्येक घटकांच्या कार्याचे वर्णन करते. जावा प्रोग्रामिंगमध्ये यापैकी बरेच घटक पूर्वनिर्मित आणि सामान्यतः वापरले जातात. अशा प्रकारे, प्रोग्रामर जावा एपीआय द्वारे प्री-लिखित कोड लागू करण्यात सक्षम आहे. उपलब्ध एपीआय वर्ग आणि पॅकेजेसचा संदर्भ दिल्यानंतर प्रोग्रामर सहजपणे आवश्यक कोड वर्ग आणि अंमलबजावणीसाठी पॅकेजची विनंती करतो.

मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया अनुप्रयोग प्रोग्रामिंग इंटरफेस (एपीआय) चे स्पष्टीकरण देते

एपीआय उपलब्ध जावा वर्ग, पॅकेजेस आणि इंटरफेसची एक लायब्ररी आहे. तीन एपीआय प्रकार खालीलप्रमाणे आहेतः


  • ऑफिशियल जावा कोअर एपीआय, जे जेडीके डाउनलोडसह एकत्रित आहे
  • आवश्यक असल्यास पर्यायी अधिकृत जावा एपीआय, डाउनलोड केल्या जाऊ शकतात
  • अनधिकृत API, जी स्त्रोत वेबसाइटवरून डाउनलोड केल्या जाऊ शकणार्‍या तृतीय-पक्षाचे API आहेत

एपीआय प्रोग्रामरना वर्ग किंवा पॅकेज कार्ये, मापदंड आणि इतर आवश्यक माहिती निर्धारित करण्यात मदत करतात. अधिकृत एपीआयमध्ये पॅकेजेस, उदा. Letपलेट पॅकेजेस, ग्राफिक्स आणि जीयूआय स्विंग पॅकेजेस, इनपुट / आउटपुट (आयओ) पॅकेजेस आणि अ‍ॅबस्ट्रॅक्ट विंडोज टूलकिट (एडब्ल्यूटी) समाविष्ट आहेत.

जेव्हा एपीआय सुरू होते तेव्हा तीन फ्रेम असतातः

  • प्रथम फ्रेम सर्व एपीआय घटक (वर्ग आणि पॅकेजेस) दर्शवते.
  • जेव्हा एखादे विशिष्ट पॅकेज निवडले जाते, तेव्हा दुसरी फ्रेम सर्व इंटरफेस, वर्ग आणि त्या विशिष्ट पॅकेजचे अपवाद दर्शवते.
  • तृतीय आणि प्राथमिक फ्रेम सर्व एपीआय पॅकेजेसचे विहंगावलोकन देते, जे निर्देशांक, वर्ग श्रेणीक्रम आणि मदत विभाग दर्शविण्यासाठी मुख्य फ्रेममध्ये विस्तृत केले जाऊ शकते.
ही व्याख्या जावा च्या कॉन मध्ये लिहिलेले होते