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

  • jbignacio

    jbignacio

    13 Mart 2006
  • lifeisforsharingDT

    lifeisforsha

    18 Mayıs 2011
  • Peyton

    Peyton

    28 Aralık 2008