Можем ли да използваме остарели методи в Java?
Можем ли да използваме остарели методи в Java?

Видео: Можем ли да използваме остарели методи в Java?

Видео: Можем ли да използваме остарели методи в Java?
Видео: Synchronized vs ReadWriteLock vs StampedLock [Java Multithreading] 2024, Ноември
Anonim

Същото за на Java @ Оттеглено - Вие мога все още използване на метод , но на ваш собствен риск - в бъдеще може да има по-добри алтернативи и дори да не се поддържа. Ако ти използват код, който е отхвърлено , обикновено е добре, стига да не се налага да надграждате до по-нов API - the отхвърлено код може да не съществува там.

Само така, какво означава методът да бъде отхвърлен?

По същия начин, когато клас или методът е отхвърлен , то означава че класът или методът е вече не се счита за важен. То е толкова маловажно всъщност, че то Трябва вече изобщо не се използва, тъй като може да престане да съществува в бъдеще. Нуждата за отхвърляне възниква, защото с развитието на класа неговият API се променя.

Знайте също, амортизиран ли е или амортизиран? В крайна сметка: до отхвърлям е „да не одобряваш“, но в „само- отхвърляне ”, това означава „да омаловажавам”. В света на компютрите, отхвърлено означава „поетапно премахване“или „скоро ще бъде премахнато“. Обезценява е за да се говори за загуба на парична стойност.

По отношение на това, е остаряло ще се използва?

Важно е да се отбележи, че " отхвърлено " прави не означава непременно функцията ще престанат да съществуват или работят в нова версия. Тя може да остане работеща и част от библиотеката за целия живот на библиотеката. Лоша практика обаче е да използване е отхвърлено функционира в нов код.

Защо датата е остаряла в Java?

Една от причините, поради която конструкторът е отхвърлено е, че значението на параметъра за годината не е това, което бихте очаквали. Javadoc казва: От версия на JDK 1.1, заменен от Календар. комплект (година + 1900, месец, дата ).

Препоръчано: