მოძველდა ჯავა?

Სარჩევი:

მოძველდა ჯავა?
მოძველდა ჯავა?
Anonim

ასევე, როდესაც კლასი ან მეთოდი მოძველებულია, ეს ნიშნავს, რომ კლასი ან მეთოდი აღარ ითვლება მნიშვნელოვნად. ფაქტობრივად, ეს იმდენად უმნიშვნელოა, რომ ის საერთოდ აღარ უნდა იქნას გამოყენებული, რადგან შესაძლოა მომავალში არსებობა შეწყვიტოს. გაუქმების საჭიროება ჩნდება იმის გამო, რომ კლასის განვითარებასთან ერთად, მისი API იცვლება.

Java მოძველებულია?

დასასრულებლად (და ჩემს შეკითხვაზე პასუხის გასაცემად), არა, Java ალბათ დიდხანს დარჩება Android პროგრამირების მთავარ ენად. მაგრამ ეს არ ნიშნავს იმას, რომ Google არ ეძებს სხვა ვარიანტებს, რათა პარალელურად განავითაროს Java-დან დაშორება.

შემიძლია მაინც გამოვიყენო მოძველებული მეთოდები Java-ში?

შეგიძლიათ კვლავ გამოიყენოთ მოძველებული კოდი ეფექტურობის შეცვლის გარეშე, მაგრამ მეთოდის/კლასის გაუქმების მთელი აზრი იმაში მდგომარეობს, რომ მომხმარებლებს აცნობოთ, რომ ახლა მისი გამოყენების უკეთესი გზა არსებობს. და რომ მომავალ გამოშვებაში მოძველებული კოდი სავარაუდოდ წაიშლება.

როგორ წერთ მოძველებულს ჯავაში?

J2SE 5.0-დან დაწყებული, თქვენ არღვევთ კლასს, მეთოდს ან ველს @მოძველებული ანოტაციისგამოყენებით. გარდა ამისა, შეგიძლიათ გამოიყენოთ @deprecated Javadoc ტეგი, აცნობეთ დეველოპერებს რა გამოიყენონ ამის ნაცვლად. ანოტაციის გამოყენება იწვევს ჯავის შემდგენელს გაფრთხილებების გენერირებას მოძველებული კლასის, მეთოდის ან ველის გამოყენებისას.

მოძველდა?

რამდენიმე სფეროში, გაუფასურება არის ზოგიერთი ტერმინოლოგიის, მახასიათებლის, დიზაინის ან პრაქტიკის გამოყენების გაუბედაობა, როგორც წესი.იმის გამო, რომ იგი გადაინაცვლა ან აღარ განიხილება ეფექტური ან უსაფრთხო, მისი სრულად მოხსნის ან გამოყენების აკრძალვის გარეშე.

გირჩევთ: