![একটি API কি? - আবেদন কার্যক্রম ইন্টারফেস](https://i.ytimg.com/vi/B9vPoCOP7oY/hqdefault.jpg)
কন্টেন্ট
- সংজ্ঞা - অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) এর অর্থ কী?
- মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।
- টেকোপিডিয়া অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) ব্যাখ্যা করে
সংজ্ঞা - অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) এর অর্থ কী?
জাভা সম্পর্কিত একটি অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) হ'ল প্রাক-লিখিত প্যাকেজ, শ্রেণি এবং তাদের নিজস্ব পদ্ধতি, ক্ষেত্র এবং নির্মাতাদের সাথে ইন্টারফেসের সংকলন। একটি ব্যবহারকারী ইন্টারফেসের অনুরূপ, যা মানুষ এবং কম্পিউটারের মধ্যে মিথস্ক্রিয়াকে সহজতর করে, একটি এআইপিআই একটি সফ্টওয়্যার প্রোগ্রাম ইন্টারফেস হিসাবে ইন্টারঅ্যাকশন সহজতর করে তোলে।
জাভাতে, বেশিরভাগ বুনিয়াদি প্রোগ্রামিং কাজগুলি এপিআই এর ক্লাস এবং প্যাকেজগুলির দ্বারা সম্পাদিত হয়, যা কোডের টুকরোগুলির মধ্যে লেখা লাইন সংখ্যা হ্রাস করতে সহায়ক।
জাভা ডেভলপমেন্ট কিট (জেডিকে) নীচে তিনটি মৌলিক উপাদান নিয়ে গঠিত:
- জাভা সংকলক
- জাভা ভার্চুয়াল মেশিন (জেভিএম)
- জাভা অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই)
JDK এর সাথে অন্তর্ভুক্ত জাভা এপিআই, এর প্রতিটি উপাদানগুলির কার্যকারিতা বর্ণনা করে describes জাভা প্রোগ্রামিংয়ে, এই উপাদানগুলির অনেকগুলি প্রাক-তৈরি এবং সাধারণত ব্যবহৃত হয়। সুতরাং, প্রোগ্রামার জাভা এপিআই এর মাধ্যমে প্রাক-লিখিত কোড প্রয়োগ করতে সক্ষম। উপলভ্য এপিআই ক্লাস এবং প্যাকেজগুলি উল্লেখ করার পরে, প্রোগ্রামার সহজেই প্রয়োগের জন্য প্রয়োজনীয় কোড ক্লাস এবং প্যাকেজগুলি আহ্বান করে।
মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।
টেকোপিডিয়া অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) ব্যাখ্যা করে
এপিআই উপলব্ধ জাভা ক্লাস, প্যাকেজ এবং ইন্টারফেসের একটি লাইব্রেরি। তিনটি এপিআই টাইপ নিম্নরূপ:
- অফিসিয়াল জাভা কোর এপিআই, যা জেডিকে ডাউনলোডের সাথে বান্ডিল রয়েছে
- Ifচ্ছিক অফিসিয়াল জাভা এপিআই, যা প্রয়োজন হলে ডাউনলোড করা যেতে পারে
- সরকারী ওয়েবসাইটগুলি থেকে ডাউনলোড করা যেতে পারে এমন তৃতীয় পক্ষের এপিআইগুলি আনঅফিশিয়াল এপিআইগুলি
APIs প্রোগ্রামারদের ক্লাস বা প্যাকেজ ফাংশন, পরামিতি এবং অন্যান্য প্রয়োজনীয় তথ্য নির্ধারণে সহায়তা করে। অফিসিয়াল এপিআইতে প্যাকেজগুলি, যেমন, অ্যাপলেট প্যাকেজগুলি, গ্রাফিক্স এবং জিইউআই সুইং প্যাকেজগুলি, ইনপুট / আউটপুট (আইও) প্যাকেজ এবং অ্যাবস্ট্রাক্ট উইন্ডোজ টুলকিট (এডব্লিউটি) রয়েছে includes
নীচে যেমন একটি এপিআই শুরু হয় তখন তিনটি ফ্রেম থাকে:
- প্রথম ফ্রেমটি সমস্ত API উপাদান (ক্লাস এবং প্যাকেজ) দেখায়।
- যখন কোনও নির্দিষ্ট প্যাকেজ নির্বাচন করা হয়, তখন দ্বিতীয় ফ্রেমটি সেই নির্দিষ্ট প্যাকেজের সমস্ত ইন্টারফেস, শ্রেণি এবং ব্যতিক্রমগুলি দেখায়।
- তৃতীয় এবং প্রাথমিক ফ্রেম সমস্ত API প্যাকেজগুলির একটি ওভারভিউ সরবরাহ করে, যা সূচক, শ্রেণি শ্রেণিবিন্যাস এবং সহায়তা বিভাগগুলি দেখানোর জন্য মূল ফ্রেমে প্রসারিত করা যেতে পারে।