terminoloji
Resmi Sun sözlüğünden:
kullanımdan kaldırma: Artık önerilmeyen ve gelecekteki bir sürümde var olabilen bir sınıfı, arabirimi, yapıcıyı, yöntemi veya alanı ifade eder.
Nasıl ve ne zaman kullanımdan kaldırılacağı kılavuzundan:
Konuşmacının önemini en aza indiren "kendini küçümseyen mizah" veya mizah terimini duymuş olabilirsiniz. Kullanımdan kaldırılmış bir sınıf veya yöntem böyledir. Artık önemli değil. Aslında o kadar önemsizdir ki artık kullanmamalısınız, çünkü yerini almıştır ve gelecekte var olmaktan vazgeçebilir.
@Deprecated
Açıklama bir adım daha gitti ve tehlike uyarmak:
Açıklamalı bir program öğesi @Deprecated
, programcıların, genellikle tehlikeli olduğu veya daha iyi bir alternatif olduğu için kullanmaktan vazgeçtiği bir öğedir .
Referanslar
Doğru ya da yanlış?
Kullanımdan kaldırılmış yöntemleri kullanmanın doğru veya yanlış olup olmadığı sorusunun bireysel olarak incelenmesi gerekecektir. İşte TÜM kelime tırnak "kaldırılan" in görünür Etkili Java 2nd Edition :
Madde 7: Sonlandırıcılardan kaçının: Sonlandırmayı garanti ettiğini iddia eden tek yöntem System.runFinalizersOnExit
ve kötü ikiziRuntime.runFinalizersOnExit
. Bu yöntemler ölümcül kusurludur ve kullanımdan kaldırılmıştır.
Öğe 66: Paylaşılan değişken verilere erişimi senkronize etme : Kütüphaneler Thread.stop
yöntemi sağlar, ancak bu yöntem doğal olarak güvenli olmadığı için uzun zaman önce kaldırılmıştır - kullanımı veri bozulmasına neden olabilir.
Madde 70: Belge ipliği güvenliği :System.runFinalizersOnExit
Yöntem, iş parçacığı açısından düşmanca ve kullanımdan kaldırıldı.
Madde 73: İplik gruplarından kaçının : Bir grup ipliğeThread
bir kerede belirli ilkelleri uygulamanızı sağlar . Bu ilkellerin birçoğu kullanımdan kaldırılmıştır ve geri kalanı nadiren kullanılmaktadır. [...] iplik grupları kullanılmıyor.
En azından yukarıdaki yöntemlerin hepsinde, en azından Josh Bloch'a göre bunları kullanmak yanlış.
Diğer yöntemlerle, sorunları bireysel olarak düşünmeniz ve NEDEN kullanımdan kaldırıldıklarını anlamanız gerekir , ancak genel olarak konuşursak, kullanımdan kaldırma kararı haklı olduğunda, kullanmaya devam etme hakkından ziyade yanlış yönelme eğilimi gösterir.
İlgili sorular
1955 Volkswagen Beetle
olarak teklif edilseniz bile aracınızı sürmeye 'devam eder misinizCorvette Stingray
? (0: