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

  • Autodesk 3ds Max Learning Channel

    Autodesk 3ds

    23 HAZİRAN 2010
  • Kamikazeepanda

    Kamikazeepan

    5 ŞUBAT 2006
  • mist64

    mist64

    30 Mayıs 2006