Доброе время суток! При занятиях на 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
? Потратил массу времени, ответ пока так и не нашел.
P.S. Предлагаю также изменить ряд упражнений и лекций в связи с новыми реалиями — появлением новых классов и устареванием существующих.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
И вот вопрос: почему при создании объектов новых классов не используется ключевое слово new??
Потому что метод статический метод of() возвращает обект LocalDate
Я конечно тоже только учусь, но не понимаю, зачем весь этот мусор оставят в будущих версиях.