JavaRush /Blog Java /Random-PL /Nowa klasa w JDK8 LocalDate, LocalTime
IvanSPb
Poziom 21
Brooklyn

Nowa klasa w JDK8 LocalDate, LocalTime

Opublikowano w grupie Random-PL
Dobry dzień! Podczas nauki na poziomie 8 JavaRush odkrył, że klasa Datejest przestarzała i Intellij IDEA nie zaleca jej używania. Szukałem i znalazłem polecane zajęcia. Oracle stworzyło nowy interfejs API do pracy z datami i godzinami. Głównymi obiektami nowego API są klasy LocalDateoraz (ta LocalTimeostatnia LocalDateTimejest swego rodzaju połączeniem dwóch poprzednich). Oficjalna dokumentacja Oracle radzi myśleć o tych zajęciach jak o kalendarzu lub zegarze na ścianie w pobliżu ciebie. Nowa klasa w JDK8 LocalDate, LocalTime - 1Najpierw utwórzmy kilka obiektów tych klas i zobaczmy, co nam zwrócą toString():
LocalDate today = LocalDate.now();
LocalDate MyBirthday = LocalDate.of(1988, Month.APRIL, 3);
I tu pojawia się pytanie: dlaczego przy tworzeniu obiektów nowych klas nie używa się słowa kluczowego new? Spędziłem dużo czasu i nie znalazłem jeszcze odpowiedzi. PS Proponuję także zmianę szeregu ćwiczeń i wykładów w związku z nową rzeczywistością - pojawieniem się nowych zajęć i dezaktualizacją istniejących.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION