SORU
16 AĞUSTOS 2011, Salı


java.açıklama.Tarih veya iç referans değil göstermek için kopya

İyi bir Nesne iç kaynaklar (Varlık) duyurmak için bir uygulamadır. Eğer öyleyse bir Nesneyi 0 ** türünde bir alan varsa, o zaman örneğin bu alanın alıcı özgün tarih ama bunun bir kopyasını döndürür.

Ama bir java için.açıklama.Tarih kopyasını oluşturmak için iki yöntem vardır:

  • klon: (Date) originalDate.clone()
  • constructor) *2 kopya

Benim sorum, hangisi daha iyi ve neden?

CEVAP
16 AĞUSTOS 2011, Salı


Eğer kesin bir şey varsa Date, herhangi bir fark ya da böyle yapmaz.

Gerçek bir nesne olabiliralt sınıfDate (java.sql.Date gibi) clone() ekstra bilgileri (ülke dahil) kurucu olmaz demeyi ise korumak olacağını umut ediyorum.

Eğer Joda Time kullandıysanız bir kenara, kullanmak için değişmez türleri var gibi bu bir sorun olmazdı. Ayrıca çok daha iyi bir API var :)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • BioHunta

    BioHunta

    28 Mayıs 2006
  • HouseholdHacker

    HouseholdHac

    6 Kasım 2007