SORU
2 Kasım 2010, Salı


Java cloneable hakkında

Bazı dersler 0* *ama herhangi bir iyi bağlantılar alamadım Java hakkında açıklama arıyordum, ve Taşma daha belirgin hale geliyor Yığını seçim zaten.

Aşağıdaki bilmek istiyorum:

  • bir.) Cloneable bir klon veya Cloneable arabirimi uygulayarak nesnelerin bir kopyasını alabiliriz. Bunu yapmanın avantajları ve dezavantajları nelerdir?
  • b.) Nasıl özyinelemeli klonlama eğer nesne bileşik bir nesne olur mu?

Teşekkür ederim.

CEVAP
2 Kasım 2010, Salı


Cloneable ile ilgili bilmeniz gereken ilk şey - sakın kullanma.

Çok zor Cloneable doğru ile klonlama uygulamak ve çabaya değmez.

Bunun yerine başka bir seçenek, apache commons SerializationUtils (derin klon) veya BeanUtils gibi (sığ-klon) ya da basit bir kopya-yapıcı bir şekilde kullanın.

Bu yaklaşımın pek çok sakıncaları açıklar Cloneable ile klonlama hakkında Josh Bloch görüşleri için See here.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012
  • Tome Rodrigo

    Tome Rodrigo

    9 Temmuz 2006