Создание объекта без ключевого слова new

140
12 ноября 2021, 03:20

Если в Java для выделения памяти под новый объект используют ключевое слово new, то почему в данной ситуации, при создании экземпляра класса public final class DateTimeFormatter оно упускается?

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy");
Answer 1

Потому что слово (оператор) new находится внутри статического метода DateTimeFormatter.ofPattern.

https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html#ofPattern-java.lang.String-

READ ALSO
lambda expressions

lambda expressions

недавно изучаю лямбды

176
Как из приложения запустить поиск слова в Гугле?

Как из приложения запустить поиск слова в Гугле?

Хочу из контекстного меню осуществить возможность поиска нужного слова в поисковике браузераЧто-бы нажать кнопку, и открылся браузер с результатами...

159
Как сделать JPopupMenu невидимым?

Как сделать JPopupMenu невидимым?

Не получается отключать JPopupMenu методами setVisible() и setEnabled()Отдельные JMenuItem без проблем обрабатываются этими методами, а вот меню целиком никак...

250
Сапер. Проверка нулевых клеток

Сапер. Проверка нулевых клеток

Java Если нажимаем на пустую клетку, все пустые вокруг открываются до непустыхКажется происходит зацикливание, пока не могу понять почему

189