Shunga oʻxshab, sinf yoki usul eskirgan boʻlsa, bu sinf yoki usul bundan buyon muhim hisoblanmaydi. Bu shunchalik ahamiyatsizki, uni endi umuman ishlatmaslik kerak, chunki kelajakda u o'z faoliyatini to'xtatishi mumkin. Eskirish zarurati, chunki sinf rivojlanishi bilan uning API oʻzgaradi.
Java eskirganmi?
Xulosa qilish uchun (va mening savolimga javob berish uchun), no, Java uzoq vaqt davomida Android dasturlash uchun asosiy til boʻlib qolishi mumkin. Lekin bu Google Java-dan uzoqlashish uchun parallel ravishda ishlab chiqish uchun boshqa variantlarni qidirmayapti degani emas.
Java'da eskirgan usullardan foydalanishim mumkinmi?
Siz hali ham unumdorligi oʻzgarmagan holda eskirgan koddan foydalanishingiz mumkin, lekin usul/sinfni bekor qilishning asosiy maqsadi foydalanuvchilarga undan foydalanishning yaxshiroq yoʻli borligini bildirishdir, va kelgusi versiyada eskirgan kod olib tashlanishi mumkin.
Java-da eskirganlarni qanday yozasiz?
J2SE 5.0 dan boshlab siz @Deprecated izohyordamida sinf, usul yoki maydonni bekor qilasiz. Bundan tashqari, siz @deprecated Javadoc yorlig'idan foydalanishingiz mumkin, buning o'rniga ishlab chiquvchilarga nima ishlatish kerakligini aytadi. Izohdan foydalanish Java kompilyatorida eskirgan sinf, usul yoki maydon ishlatilganda ogohlantirishlar hosil qiladi.
Qabul qilinganmi?
Bir qancha sohalarda eskirish ba'zi atamalardan, xususiyatdan, dizayndan yoki amaliyotdan foydalanishni rad etishdir, odatdachunki u butunlay olib tashlanmasdan yoki foydalanishni taqiqlamasdan almashtirilgan yoki endi samarali yoki xavfsiz deb hisoblanmaydi.