Vai Java mēs varam izmantot novecojušas metodes?
Vai Java mēs varam izmantot novecojušas metodes?

Video: Vai Java mēs varam izmantot novecojušas metodes?

Video: Vai Java mēs varam izmantot novecojušas metodes?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Novembris
Anonim

Tas pats priekš Java @ Novecojis - tu var joprojām izmantot uz metodi , taču jūs uzņematies risku - nākotnē tam var būt labākas alternatīvas, un tas var pat netikt atbalstīts. Ja jūs izmanto kods tas ir novecojušas , parasti tas ir labi, ja vien jums nav jāveic jaunināšana uz jaunāku API - the novecojušas koda tur var nebūt.

Tātad, ko nozīmē metodes novecošana?

Līdzīgi, kad klase vai metode ir novecojusi , tas nozīmē ka klase vai metode ir vairs neuzskata par svarīgu. Tas ir tik mazsvarīgi, ka tas vajadzētu vairs netiks izmantots, jo nākotnē tas varētu beigt pastāvēt. Nepieciešamība pēc novecošana rodas tāpēc, ka klasei attīstoties, mainās tās API.

Ziniet arī, vai tas ir nolietots vai nolietots? Apakšējā rinda: līdz noniecināt ir “neapstiprināt”, bet “pašapzināties” noniecinot ”, tas nozīmē “noniecināt”. Datortehnikas pasaulē, novecojušas nozīmē “pakāpeniski izbeigts” vai “drīz tiks pārtraukts”. Nolietot ir paredzēts runāt par naudas vērtības zudumu.

Vai saistībā ar to tiks izmantota novecojusi?

Ir svarīgi norādīt, ka " novecojušas " dara ne vienmēr nozīmē funkciju gribu beidz pastāvēt vai darbojas jaunā versijā. Tā var palikt darboties un daļa no bibliotēkas visu bibliotēkas darbības laiku. Tomēr tā ir slikta prakse izmantot novecojušu funkcijas jaunajā kodā.

Kāpēc datums ir novecojis Java?

Viens no iemesliem, kāpēc konstruktors ir novecojušas ir tas, ka gada parametra nozīme nav tāda, kādu jūs varētu gaidīt. Javadoc saka: No JDK versijas 1.1, aizstāts ar Kalendārs. set(gads + 1900, mēnesis, datums ).

Ieteicams: