Java'da eskirgan usullardan foydalana olamizmi?
Java'da eskirgan usullardan foydalana olamizmi?

Video: Java'da eskirgan usullardan foydalana olamizmi?

Video: Java'da eskirgan usullardan foydalana olamizmi?
Video: Yo'qotilgan mobile o'yinlar | Yoshlikga qaytishga majburlaymiz! | @KIBERUZ x @KUNDUZIY 2024, May
Anonim

uchun ham xuddi shunday Java @ Eskirgan - siz mumkin hali ham foydalanish the usuli , lekin o'zingizga xavf tug'dirasiz - kelajakda u yaxshiroq muqobillarga ega bo'lishi mumkin va hatto qo'llab-quvvatlanmasligi ham mumkin. Agar Siz foydalanmoqdalar kod ya'ni eskirgan , bu odatda yaxshi, chunki siz yangiroq API-ga yangilashingiz shart emas - the eskirgan u erda kod mavjud bo'lmasligi mumkin.

Shunday qilib, usulning eskirishi nimani anglatadi?

Xuddi shunday, qachon sinf yoki usul eskirgan , bu anglatadi bu sinf yoki usuli hisoblanadi endi muhim hisoblanmaydi. Bu hisoblanadi juda ahamiyatsiz, aslida, u kerak endi umuman ishlatilmaydi, chunki kelajakda u mavjud bo'lmay qolishi mumkin. Ehtiyoj eskirish paydo bo'ladi, chunki sinf rivojlanishi bilan uning API o'zgaradi.

Shuningdek, bilingki, u eskirganmi yoki eskirganmi? Pastki qator: to bekor qilish “raf ko‘rmaslik”, lekin “o‘z-o‘zini rad etuvchi ,” bu “past qilmoq” degan ma’noni anglatadi. Hisoblash dunyosida, eskirgan "bosqichma-bosqich tugatilgan" yoki "yaqinda tugatiladi" degan ma'noni anglatadi. Amortizatsiya pul qiymatini yo'qotish haqida gapirish uchun.

Bu borada eskirgan ishlatiladimi?

Shuni ta'kidlash kerakki, " eskirgan " qiladi funktsiyani anglatishi shart emas bo'ladi mavjud bo'lishni to'xtatish yoki yangi versiyada ishlash. U kutubxonaning butun umri davomida ishlaydi va kutubxonaning bir qismi bo'lib qolishi mumkin. Biroq, bu yomon amaliyotdir foydalanish eskirgan yangi koddagi funktsiyalar.

Nima uchun Java-da sana eskirgan?

Konstruktorning bir sababi eskirgan Yil parametrining ma'nosi siz kutgan narsa emas. Javadoc shunday deydi: JDK 1.1 versiyasidan boshlab, Taqvim bilan almashtirildi. to'plam (yil + 1900, oy, sana ).

Tavsiya: