SORU
25 Mayıs 2010, Salı


Neden en java edildi.açıklama.Yöntem kaldırılmış tarih?

Java ve javadoc baktığınızda.açıklama.Tarih sınıfı, yöntemlerin çoğu artık kullanılmamaktadır. Neden böyle bir uygulama yapıldı?

CEVAP
25 Mayıs 2010, Salı


Peki, iki nedenden dolayı. Tarihler ve saatler kavramının çok kötü bir uygulama olduğunu ve Calendar sınıfı tarafından değiştirildi.

Calendar Bu sınıf, bir gelişme olsa da, arzulanan bir çok şey bırakıyor, Zaman iş ciddi Tarih için, herkes Joda-Time önerir. Java 8 java.time.* package, Joda-Zaman esinlenen JSR-310, ve/Takvim sınıfları eski Tarihi yerini almaya yönelik tanımlanan yeni getiriyor.

Edit: uygulama kötü neden belirli bir soruya yanıt Olarak, pek çok nedeni vardır. Bu JavaDoc aşağıdaki gibi özetliyor

Ne yazık ki, bu işlevler için API uluslararası değil uysaldı.

Ek olarak bu genel eksikliği olan konuları kapsar gibi olmaması bir Zaman Dilimi bileşen olarak tarih biçimlendirme hangisi daha iyi ele DateFormat ve yetersizlik var olmayan bir Gregoryen takvim gösterimi, özel sorunları olan çok acıyor Date sınıf, dahil olmak üzere, aslında bu yıl sunulan bir uzaklık 1900 Ortak Dönemi yıl.

Calendar kendi sorunları var, ama daha erken olduğunu GÖRDÜM 1.1 java.util.Date onu kesmek için gidiş değildi, bu çok açıktı. Calendar tartışılabilir kötü olduğunu GÖRDÜM API olsa bile, sürüm 7 kadar Adres girişimi aldı.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Good Creative Academy

    Good Creativ

    19 Kasım 2009
  • max2sims2

    max2sims2

    19 Kasım 2008
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010