JavaRush /Java блог /Random UA /Новий клас у JDK8 LocalDate, LocalTime
IvanSPb
21 рівень
Brooklyn

Новий клас у JDK8 LocalDate, LocalTime

Стаття з групи Random UA
Добрий час доби! Під час занять на 8 рівні JavaRush з'ясував, що клас Dateє застарілим, Intellij IDEA не рекомендує його використовувати. Пошукав, знайшов рекомендовані класи. Компанія Oracle створила нове API для роботи з датами та часом. Основними об'єктами нового API стали класи LocalDateі LocalTime( LocalDateTimeостанній є таким собі об'єднанням двох попередніх). Офіційна документація oracle радить представляти ці класи як календар або годинник на стіні біля вас. Новий клас у JDK8 LocalDate, LocalTime - 1Для початку створимо пару об'єктів цих класів і подивимося, що нам поверне їх toString():
LocalDate today = LocalDate.now();
LocalDate MyBirthday = LocalDate.of(1988, Month.APRIL, 3);
І ось питання: чому при створенні об'єктів нових класів не використовується ключове слово new? Витратив багато часу, відповідь поки так і не знайшов. PS Пропоную також змінити низку вправ та лекцій у зв'язку з новими реаліями — появою нових класів та старінням існуючих.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ