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

  • John Lynn

    John Lynn

    8 Ocak 2010
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • SunsetTrance

    SunsetTrance

    20 EYLÜL 2008