পুনরায় ব্যবহারযোগ্যতা হ'ল কারও মধ্যে মূল ধারণা । একটি জাভাবিয়ান একটি সফ্টওয়্যার উপাদান যা বিভিন্ন পরিবেশে পুনরায় ব্যবহারযোগ্য হিসাবে নকশাকৃত করা হয়েছে। আসুন বিষয়টিতে ডুব দেই এবং এই ‘জাভাবিয়ান কি’ প্রবন্ধে ধারণার দিগন্ত বুঝতে পারি।
নিম্নলিখিত পয়েন্টারগুলি আমাদের আলোচনার বিষয় হবে:
- জাভাবিয়ান কি?
- জাভাবীনের সম্পত্তি কী কী?
- উদাহরণ প্রোগ্রাম: জাভাবীনের প্রয়োগ of
- জাভাবীনের সুবিধা
- জাভাবীনের অসুবিধাগুলি
চল শুরু করি!
জাভাবিয়ান কি?
জাভাবিয়ান্স একটি পোর্টেবল, প্ল্যাটফর্ম-স্বতন্ত্র মডেল যা জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজে রচিত। এর উপাদানগুলি মটরশুটি হিসাবে উল্লেখ করা হয়।
সি ++ সাজানো যায়
সহজ কথায় জাভাবিয়ানরা হ'ল ক্লাস যা বেশ কয়েকটি encapsulate বস্তু একটি একক বস্তু মধ্যে। এটি একাধিক জায়গা থেকে এই বস্তুটি অ্যাক্সেস করতে সহায়তা করে। জাভাবীনে বেশ কয়েকটি উপাদান যেমন কনস্ট্রাক্টর, গেটর / সেটার পদ্ধতি এবং আরও অনেক কিছু রয়েছে।
জাভাবীনের কয়েকটি কনভেনশন রয়েছে যা অনুসরণ করা উচিত:
- শিমের একটি ডিফল্ট হওয়া উচিত নির্মাতা (কোন যুক্তি নেই)
- মটরশুটিগুলি গিটার এবং সেটার পদ্ধতি সরবরাহ করা উচিত
- প্রতি গেটর পদ্ধতি পঠনযোগ্য সম্পত্তির মান পড়তে ব্যবহৃত হয়
- মান আপডেট করতে, ক সেটার পদ্ধতি বলা উচিত
- মটরশুটি বাস্তবায়ন করা উচিত java.io.serializable , যেহেতু এটি আপনি যে জাভাবীনের সাথে কাজ করছেন তার রাজ্য সংরক্ষণ, সঞ্চয় এবং পুনরুদ্ধার করতে দেয়
এখন যেহেতু আপনি বেসিকগুলির সাথে পরিচিত, এখন আসুন জাভাবীনের বৈশিষ্ট্যগুলি সম্পর্কে বিশদভাবে শিখি।
জাভাবিয়ান প্রোপার্টি কি?
জাভাবিয়ান সম্পত্তিটি অবজেক্টটির ব্যবহারকারী দ্বারা অ্যাক্সেস করা যায়। বৈশিষ্ট্যটি কোনও জাভা ডেটা ধরণের হতে পারে, আপনার সংজ্ঞায়িত ক্লাসগুলি থাকতে পারে। এটি নিম্নলিখিত মোডের হতে পারে: পড়ুন, লিখুন, কেবল পঠন করুন, বা কেবল লেখুন । জাভাবিয়ান বৈশিষ্ট্য দুটি মাধ্যমে অ্যাক্সেস করা হয় :
এক. getEmployeeName ()
উদাহরণস্বরূপ, যদি কর্মচারীর নাম ফার্স্টনেম হয় তবে সেই কর্মীর নামটি পড়ার জন্য পদ্ধতির নামটি getFrstName () হবে। এই পদ্ধতিটি একটি হিসাবে পরিচিত অ্যাক্সেসর। গেটর পদ্ধতির বৈশিষ্ট্যগুলি নিম্নরূপ:
- প্রকৃতিতে অবশ্যই প্রকাশ্য হতে হবে
- রিটার্ন-টাইপ বাতিল হওয়া উচিত নয়
- গেটর পদ্ধতিটি শব্দের সাথে উপসর্গ করা উচিত পাওয়া
- এটি কোন যুক্তি গ্রহণ করা উচিত নয়
ঘ। সেটপ্লোয়েইনাম ()
উদাহরণস্বরূপ, যদি কর্মচারীর নাম ফার্সনাম হয় তবে সেই কর্মচারীর নাম লেখার জন্য পদ্ধতির নামটি সেট ফার্স্টনাম () হবে। এই পদ্ধতিটি ক হিসাবে পরিচিত মিউটর সেটার পদ্ধতির বৈশিষ্ট্য:
- প্রকৃতিতে অবশ্যই প্রকাশ্য হতে হবে
- রিটার্ন-টাইপ বাতিল হওয়া উচিত
- সেটার পদ্ধতিটি শব্দের সাথে উপস্থাপিত করতে হবে সেট
- এটা কিছু যুক্তি করা উচিত
এখন আপনি জাভাবিয়ান সম্পর্কে কিছু তাত্ত্বিক জ্ঞান অর্জন করেছেন, আসুন আমরা বাস্তবায়ন প্রক্রিয়াটি এগিয়ে চলি এবং বুঝতে পারি।
উদাহরণ প্রোগ্রাম: জাভাবীনের প্রয়োগ of
নীচে প্রদর্শিত উদাহরণস্বরূপ প্রোগ্রামটি জাভাবিয়ানগুলি কীভাবে প্রয়োগ করতে হবে তা প্রদর্শন করে।
পাবলিক ক্লাসের কর্মচারী java.io. প্রয়োগ করে নাম) {this.name = name} পাবলিক স্ট্রিং getName () {ফেরতের নাম}}
পরবর্তী প্রোগ্রামটি জাভাবিন ক্লাসটি অ্যাক্সেস করার জন্য লেখা হয়েছিল যা আমরা উপরে তৈরি করেছি:
পাবলিক বর্গ কর্মচারী 1 {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []) {কর্মচারী s = নতুন কর্মচারী () s.setName ('চ্যানডলার') System.out.println (s.getName ())}}
আউটপুট:
চ্যানডলার
সুতরাং, এটি কীভাবে প্রয়োগ করা যায় যা জাভাবিয়ান ক্লাসে প্রবেশ করে।
জাভাবীনের সুবিধা
নিম্নলিখিত তালিকাটি জাভাবীনের কিছু সুবিধা গণ্য করেছে:
সুবহ
জাভাবীনের উপাদানগুলি পুরোপুরি জাভাতে নির্মিত, সুতরাং যে কোনও প্ল্যাটফর্মটি সম্পূর্ণরূপে পোর্টেবল যা সমর্থন করে । সমস্ত প্ল্যাটফর্ম সুনির্দিষ্ট পাশাপাশি জাভাবীনের জন্য সমর্থন জাভা ভার্চুয়াল মেশিন দ্বারা প্রয়োগ করা হয়।
কমপ্যাক্ট এবং সহজ
জাভাবীনের উপাদানগুলি তৈরি করা সহজ এবং ব্যবহার করা সহজ। এটি জাভাবিয়ান আর্কিটেকচারের একটি গুরুত্বপূর্ণ ফোকাস সেক্টর। সরল বিন রচনায় তেমন প্রচেষ্টা লাগে না। এছাড়াও, একটি শিম হালকা ওজনের হয়, সুতরাং, বিনের পরিবেশকে সমর্থন করার জন্য এটি উত্তরাধিকারসূত্রে প্রচুর পরিমাণে বহন করতে হবে না।
জাভা প্ল্যাটফর্মের শক্তি বহন করে
জাভাবিয়ানগুলি বেশ সামঞ্জস্যপূর্ণ, রান-টাইম সিস্টেমের সাথে উপাদানগুলি নিবন্ধ করার জন্য কোনও নতুন জটিল প্রক্রিয়া নেই।
যদিও এই সমস্ত ভাল লাগছে, জাভাবিয়ানগুলি ব্যবহার করা কিছু অসুবিধাগুলিও উপস্থাপন করে। এখন, আসুন পরীক্ষা করে দেখুন সেগুলি কী হবে।
জাভাবীনের অসুবিধাগুলি
- জাভাবিয়ানগুলি পরিবর্তনীয়, তাই অপরিবর্তনীয় বস্তুর দ্বারা প্রদত্ত সুবিধার অভাব রয়েছে।
- জাভাবিনগুলি এর নির্মাণের মধ্য দিয়ে অবিচ্ছিন্ন অবস্থায় থাকবে।
এটির সাহায্যে আমরা এই 'জাভাবিয়ানস কি' নিবন্ধটির শেষে পৌঁছেছি। আমি আশা করি যে এখানে বর্ণিত বিষয়বস্তুগুলি আপনার মূল্য যুক্ত করেছে জাভা জ্ঞান. ঠিক আছে, জাভা বিশ্ব অন্বেষণ করতে থাকুন। সাথে থাকুন!
দেখুন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা। এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্রের কোর্সটি এমন শিক্ষার্থী এবং পেশাদারদের জন্য তৈরি করা হয়েছে যারা জাভা ডেভেলপার হতে চান। কোর্সটি আপনাকে জাভা প্রোগ্রামিংয়ে একটি প্রধান সূচনা দেওয়ার জন্য এবং হাইবারনেট ও স্প্রিংয়ের মতো বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই 'জাভাবিয়ানস কি’ ’ব্লগের মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।