একইভাবে, যখন একটি ক্লাস বা পদ্ধতি অবহেলিত হয়, এর মানে হল যে ক্লাস বা পদ্ধতিটি আর নেই গুরুত্বপূর্ণ বলে বিবেচিত হয়। এটি এত গুরুত্বহীন, বাস্তবে, এটি আর ব্যবহার করা উচিত নয়, কারণ এটি ভবিষ্যতে অস্তিত্ব বন্ধ করতে পারে। অবচয়নের প্রয়োজনীয়তা আসে কারণ একটি শ্রেণির বিকাশের সাথে সাথে এর API পরিবর্তিত হয়।
জাভা কি অবমূল্যায়িত হচ্ছে?
উপসংহারে (এবং আমার নিজের প্রশ্নের উত্তর দিতে) না, জাভা সম্ভবত দীর্ঘ সময়ের জন্য অ্যান্ড্রয়েড প্রোগ্রামিংয়ের প্রধান ভাষা হিসাবে থাকবে। কিন্তু এর মানে এই নয় যে Google জাভা থেকে দূরে সরে যাওয়ার জন্য সমান্তরালভাবে বিকাশের জন্য অন্য বিকল্পগুলি খুঁজছে না৷
আমি কি জাভাতে এখনও অবহেলিত পদ্ধতি ব্যবহার করতে পারি?
আপনি পারফরম্যান্স পরিবর্তন না করেও অবহেলিত কোড ব্যবহার করতে পারেন, তবে একটি পদ্ধতি/শ্রেণি অবমূল্যায়ন করার পুরো বিষয়টি হল ব্যবহারকারীদের জানাতে যে এটি ব্যবহার করার আরও ভাল উপায় রয়েছে, এবং ভবিষ্যতে রিলিজে অপসারিত কোডটি মুছে ফেলার সম্ভাবনা রয়েছে৷
আপনি কীভাবে জাভাতে অবচিত লিখবেন?
J2SE 5.0 দিয়ে শুরু করে, আপনি ~ উপরন্তু, আপনি @deprecated Javadoc ট্যাগ ব্যবহার করতে পারেন ডেভেলপারদের বলুন এর পরিবর্তে কি ব্যবহার করতে হবে। টীকা ব্যবহার করার ফলে জাভা কম্পাইলার সতর্কতা তৈরি করে যখন অবনমিত শ্রেণী, পদ্ধতি বা ক্ষেত্র ব্যবহার করা হয়।
বঞ্চিত হয়েছে?
বিভিন্ন ক্ষেত্রে, অবচয় হল কিছু পরিভাষা, বৈশিষ্ট্য, নকশা বা অনুশীলনের ব্যবহারকে নিরুৎসাহিত করা, সাধারণতকারণ এটিকে সম্পূর্ণরূপে অপসারণ না করে বা এর ব্যবহার নিষিদ্ধ না করে বাদ দেওয়া হয়েছে বা এটিকে আর কার্যকর বা নিরাপদ বলে মনে করা হয় না৷