![API என்றால் என்ன? - பயன்பாட்டு நிரலாக்க இடைமுகம்](https://i.ytimg.com/vi/B9vPoCOP7oY/hqdefault.jpg)
உள்ளடக்கம்
- வரையறை - பயன்பாட்டு நிரலாக்க இடைமுகம் (API) என்றால் என்ன?
- மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.
- டெக்கோபீடியா பயன்பாட்டு நிரலாக்க இடைமுகத்தை (ஏபிஐ) விளக்குகிறது
வரையறை - பயன்பாட்டு நிரலாக்க இடைமுகம் (API) என்றால் என்ன?
ஜாவாவின் கான் இல் ஒரு பயன்பாட்டு நிரலாக்க இடைமுகம் (ஏபிஐ), முன்னரே எழுதப்பட்ட தொகுப்புகள், வகுப்புகள் மற்றும் அந்தந்த முறைகள், புலங்கள் மற்றும் கட்டமைப்பாளர்களுடன் இடைமுகங்களின் தொகுப்பாகும். ஒரு பயனர் இடைமுகத்தைப் போலவே, இது மனிதர்களுக்கும் கணினிகளுக்கும் இடையிலான தொடர்புகளை எளிதாக்குகிறது, ஒரு ஏபிஐ ஒரு மென்பொருள் நிரல் இடைமுகமாக செயல்பட உதவுகிறது.
ஜாவாவில், பெரும்பாலான அடிப்படை நிரலாக்க பணிகள் API இன் வகுப்புகள் மற்றும் தொகுப்புகளால் செய்யப்படுகின்றன, அவை குறியீடு துண்டுகளுக்குள் எழுதப்பட்ட வரிகளின் எண்ணிக்கையைக் குறைக்க உதவுகின்றன.
ஜாவா டெவலப்மென்ட் கிட் (ஜே.டி.கே) மூன்று அடிப்படை கூறுகளைக் கொண்டுள்ளது, பின்வருமாறு:
- ஜாவா கம்பைலர்
- ஜாவா மெய்நிகர் இயந்திரம் (ஜே.வி.எம்)
- ஜாவா அப்ளிகேஷன் புரோகிராமிங் இடைமுகம் (ஏபிஐ)
JDK உடன் சேர்க்கப்பட்ட ஜாவா API, அதன் ஒவ்வொரு கூறுகளின் செயல்பாட்டை விவரிக்கிறது. ஜாவா நிரலாக்கத்தில், இந்த கூறுகள் பல முன்பே உருவாக்கப்பட்டவை மற்றும் பொதுவாகப் பயன்படுத்தப்படுகின்றன. இதனால், புரோகிராமர் ஜாவா ஏபிஐ வழியாக முன்பே எழுதப்பட்ட குறியீட்டைப் பயன்படுத்த முடியும். கிடைக்கக்கூடிய ஏபிஐ வகுப்புகள் மற்றும் தொகுப்புகளைக் குறிப்பிட்ட பிறகு, புரோகிராமர் செயல்படுத்த தேவையான குறியீடு வகுப்புகள் மற்றும் தொகுப்புகளை எளிதில் அழைக்கிறார்.
மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.
டெக்கோபீடியா பயன்பாட்டு நிரலாக்க இடைமுகத்தை (ஏபிஐ) விளக்குகிறது
ஏபிஐ என்பது கிடைக்கக்கூடிய ஜாவா வகுப்புகள், தொகுப்புகள் மற்றும் இடைமுகங்களின் நூலகமாகும். மூன்று API வகைகள் பின்வருமாறு:
- அதிகாரப்பூர்வ ஜாவா கோர் ஏபிஐ, இது ஜே.டி.கே பதிவிறக்கத்துடன் தொகுக்கப்பட்டுள்ளது
- விருப்பமான அதிகாரப்பூர்வ ஜாவா API கள், தேவைப்பட்டால் பதிவிறக்கம் செய்யப்படலாம்
- அதிகாரப்பூர்வமற்ற API கள், அவை மூன்றாம் தரப்பு API கள், அவை மூல வலைத்தளங்களிலிருந்து பதிவிறக்கம் செய்யப்படலாம்
வகுப்பு அல்லது தொகுப்பு செயல்பாடுகள், அளவுருக்கள் மற்றும் பிற தேவையான தகவல்களைத் தீர்மானிக்க புரோகிராமர்களுக்கு API கள் உதவுகின்றன. அதிகாரப்பூர்வ API இல் தொகுப்புகள், எ.கா., ஆப்லெட் தொகுப்புகள், கிராபிக்ஸ் மற்றும் GUI ஸ்விங் தொகுப்புகள், உள்ளீடு / வெளியீடு (IO) தொகுப்புகள் மற்றும் சுருக்க விண்டோஸ் கருவித்தொகுதி (AWT) ஆகியவை அடங்கும்.
ஏபிஐ தொடங்கும் போது மூன்று பிரேம்கள் உள்ளன, பின்வருமாறு:
- முதல் சட்டகம் அனைத்து API கூறுகளையும் (வகுப்புகள் மற்றும் தொகுப்புகள்) காட்டுகிறது.
- ஒரு குறிப்பிட்ட தொகுப்பு தேர்ந்தெடுக்கப்பட்டால், இரண்டாவது சட்டகம் அந்த குறிப்பிட்ட தொகுப்பின் அனைத்து இடைமுகங்கள், வகுப்புகள் மற்றும் விதிவிலக்குகளைக் காட்டுகிறது.
- மூன்றாவது மற்றும் முதன்மை சட்டகம் அனைத்து ஏபிஐ தொகுப்புகளின் கண்ணோட்டத்தையும் வழங்குகிறது, இது குறியீட்டு, வகுப்பு வரிசைமுறை மற்றும் உதவி பிரிவுகளைக் காண்பிக்க பிரதான சட்டகத்தில் விரிவாக்கப்படலாம்.