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