అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ (API)

రచయిత: Lewis Jackson
సృష్టి తేదీ: 6 మే 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
Создание аннотации в java  [Java Annotations | Reflection api]
వీడియో: Создание аннотации в java [Java Annotations | Reflection api]

విషయము

నిర్వచనం - అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ (API) అంటే ఏమిటి?

జావా యొక్క కాన్ లో ఒక అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ (API), ముందుగా వ్రాసిన ప్యాకేజీలు, తరగతులు మరియు వాటి యొక్క పద్ధతులు, ఫీల్డ్‌లు మరియు కన్స్ట్రక్టర్లతో ఇంటర్‌ఫేస్‌ల సమాహారం. మానవులు మరియు కంప్యూటర్ల మధ్య పరస్పర చర్యను సులభతరం చేసే వినియోగదారు ఇంటర్‌ఫేస్ మాదిరిగానే, ఒక API పరస్పర చర్యను సులభతరం చేసే సాఫ్ట్‌వేర్ ప్రోగ్రామ్ ఇంటర్‌ఫేస్‌గా పనిచేస్తుంది.


జావాలో, చాలా ప్రాథమిక ప్రోగ్రామింగ్ పనులు API యొక్క తరగతులు మరియు ప్యాకేజీలచే నిర్వహించబడతాయి, ఇవి కోడ్ ముక్కలలో వ్రాయబడిన పంక్తుల సంఖ్యను తగ్గించడంలో సహాయపడతాయి.

జావా డెవలప్‌మెంట్ కిట్ (JDK) ఈ క్రింది విధంగా మూడు ప్రాథమిక భాగాలను కలిగి ఉంటుంది:

  • జావా కంపైలర్
  • జావా వర్చువల్ మెషిన్ (JVM)
  • జావా అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ (API)

JDK తో చేర్చబడిన జావా API, దాని ప్రతి భాగాల పనితీరును వివరిస్తుంది. జావా ప్రోగ్రామింగ్‌లో, ఈ భాగాలు చాలా ముందే సృష్టించబడినవి మరియు సాధారణంగా ఉపయోగించబడతాయి. అందువల్ల, ప్రోగ్రామర్ జావా API ద్వారా ముందే వ్రాసిన కోడ్‌ను వర్తింపజేయగలడు. అందుబాటులో ఉన్న API తరగతులు మరియు ప్యాకేజీలను సూచించిన తరువాత, ప్రోగ్రామర్ అమలు కోసం అవసరమైన కోడ్ తరగతులు మరియు ప్యాకేజీలను సులభంగా ప్రారంభిస్తుంది.

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ (API) గురించి వివరిస్తుంది

API అనేది అందుబాటులో ఉన్న జావా తరగతులు, ప్యాకేజీలు మరియు ఇంటర్‌ఫేస్‌ల లైబ్రరీ. మూడు API రకాలు క్రింది విధంగా ఉన్నాయి:


  • అధికారిక జావా కోర్ API, ఇది JDK డౌన్‌లోడ్‌తో కూడి ఉంటుంది
  • ఐచ్ఛిక అధికారిక జావా API లు, అవసరమైతే డౌన్‌లోడ్ చేసుకోవచ్చు
  • అనధికారిక API లు, ఇవి మూడవ పార్టీ API లు, ఇవి మూల వెబ్‌సైట్ల నుండి డౌన్‌లోడ్ చేయబడతాయి

తరగతి లేదా ప్యాకేజీ విధులు, పారామితులు మరియు ఇతర అవసరమైన సమాచారాన్ని నిర్ణయించడానికి ప్రోగ్రామర్‌లకు API లు సహాయపడతాయి. అధికారిక API లో ప్యాకేజీలు ఉన్నాయి, ఉదా., ఆప్లెట్ ప్యాకేజీలు, గ్రాఫిక్స్ మరియు GUI స్వింగ్ ప్యాకేజీలు, ఇన్పుట్ / అవుట్పుట్ (IO) ప్యాకేజీలు మరియు వియుక్త విండోస్ టూల్కిట్ (AWT) మొదలైనవి.

API ప్రారంభమైనప్పుడు ఈ క్రింది విధంగా మూడు ఫ్రేమ్‌లు ఉన్నాయి:

  • మొదటి ఫ్రేమ్ అన్ని API భాగాలను చూపిస్తుంది (తరగతులు మరియు ప్యాకేజీలు).
  • ఒక నిర్దిష్ట ప్యాకేజీని ఎంచుకున్నప్పుడు, రెండవ ఫ్రేమ్ నిర్దిష్ట ప్యాకేజీ యొక్క అన్ని ఇంటర్‌ఫేస్‌లు, తరగతులు మరియు మినహాయింపులను చూపుతుంది.
  • మూడవ మరియు ప్రాధమిక ఫ్రేమ్ అన్ని API ప్యాకేజీల యొక్క అవలోకనాన్ని అందిస్తుంది, వీటిని ఇండెక్స్, క్లాస్ సోపానక్రమం మరియు సహాయ విభాగాలను చూపించడానికి ప్రధాన ఫ్రేమ్‌లో విస్తరించవచ్చు.
ఈ నిర్వచనం జావా యొక్క కాన్ లో వ్రాయబడింది