Size: a a a

2020 December 01

L

Linnik 🎄 in learn.java
А других ресурсов я не знаю, увы
Книги, ютубы
источник

КГ

Константин Громов... in learn.java
У Вас большой опыт, @mdaaush? Насколько я понимаю - Шилдт «Полное рукодство»- лучшее из книг?
источник

.

... in learn.java
Константин Громов
У Вас большой опыт, @mdaaush? Насколько я понимаю - Шилдт «Полное рукодство»- лучшее из книг?
Тебе как начинающему "для начинающих" руководство лучше подойдет
источник

R

R119 in learn.java
Подскажите каким образом можно отслеживать и сохранять размеры и положение фрейма в swing
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Alex Nemoy
в первом же посте с которого все начиналось я спросил - если в проекте java классы только в test  - будет ли что собираться.   проест с тестами - хочу его использовать в другом проекте
Так их не в тест тогда надо класть, а в мейн. Иначе они в жар не попадут
источник

AN

Alex Nemoy in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Так их не в тест тогда надо класть, а в мейн. Иначе они в жар не попадут
я правильно понял что все что в папке test - по умолчанию в jar не идут ? а можно как то переопределить это при сборке чтобы не рефакторить пути классов в проекте
источник

КГ

Константин Громов... in learn.java
...
Тебе как начинающему "для начинающих" руководство лучше подойдет
А если есть опыт на плюсах?
источник

КГ

Константин Громов... in learn.java
...
Тебе как начинающему "для начинающих" руководство лучше подойдет
После неё можно взяться за полное руководство?)
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Alex Nemoy
я правильно понял что все что в папке test - по умолчанию в jar не идут ? а можно как то переопределить это при сборке чтобы не рефакторить пути классов в проекте
Правильно поняли. Можно переопределить, можно просто в мейн положить
источник

НБ

Никита Берегуля... in learn.java
Привет, нужен совет, моего знания стримов не хватает 😅  Возможно, ли переписать такую конструкцию в стрим (по идее любую же обработку коллекций можно?). Нужно проходясь по коллекции получить первое не null значение и вернуть его. Что-то мне не приходит ничего в голову. Если идти через стрим stream.forEach то получается будут вызванны все сервисы - что не нужно 😔

Object value = null;
       for (Service service : services) {
           value = service.provideValue();
           if (value != null) {
               break;
           }
       }
источник

.

... in learn.java
Константин Громов
После неё можно взяться за полное руководство?)
можно но чисто освежить знания и добавить немного
источник

.

... in learn.java
...
можно но чисто освежить знания и добавить немного
не обязательно*
источник

ЮЕ

Юрий Ерофеевский... in learn.java
Никита Берегуля
Привет, нужен совет, моего знания стримов не хватает 😅  Возможно, ли переписать такую конструкцию в стрим (по идее любую же обработку коллекций можно?). Нужно проходясь по коллекции получить первое не null значение и вернуть его. Что-то мне не приходит ничего в голову. Если идти через стрим stream.forEach то получается будут вызванны все сервисы - что не нужно 😔

Object value = null;
       for (Service service : services) {
           value = service.provideValue();
           if (value != null) {
               break;
           }
       }
filter.findFirst
источник

L

Linnik 🎄 in learn.java
Константин Громов
У Вас большой опыт, @mdaaush? Насколько я понимаю - Шилдт «Полное рукодство»- лучшее из книг?
Нет, опыта у меня мало)
Но Шилдт, да
Я сразу начинал с полного руководства
источник

GV

Gukov Viktor in learn.java
Никита Берегуля
Привет, нужен совет, моего знания стримов не хватает 😅  Возможно, ли переписать такую конструкцию в стрим (по идее любую же обработку коллекций можно?). Нужно проходясь по коллекции получить первое не null значение и вернуть его. Что-то мне не приходит ничего в голову. Если идти через стрим stream.forEach то получается будут вызванны все сервисы - что не нужно 😔

Object value = null;
       for (Service service : services) {
           value = service.provideValue();
           if (value != null) {
               break;
           }
       }
        services.stream()
               .map(Service::provideValue)
               .filter(Objects::nonNull)
               .findFirst();
источник

GV

Gukov Viktor in learn.java
Для изучения Stream API рекомендую пройти курс на Stepik: https://stepik.org/course/1595/syllabus
источник

ЮЕ

Юрий Ерофеевский... in learn.java
Никита Берегуля
Привет, нужен совет, моего знания стримов не хватает 😅  Возможно, ли переписать такую конструкцию в стрим (по идее любую же обработку коллекций можно?). Нужно проходясь по коллекции получить первое не null значение и вернуть его. Что-то мне не приходит ничего в голову. Если идти через стрим stream.forEach то получается будут вызванны все сервисы - что не нужно 😔

Object value = null;
       for (Service service : services) {
           value = service.provideValue();
           if (value != null) {
               break;
           }
       }
list.stream().filter(x -> !(x == null)//или equals).findFirst().orElse(null);
источник

НБ

Никита Берегуля... in learn.java
Gukov Viktor
        services.stream()
               .map(Service::provideValue)
               .filter(Objects::nonNull)
               .findFirst();
Спасибо всем большое, я просто плохо понимал как работает map.
Но, вот в вашем примере у меня же вызовется сервис на каждый объект в коллекции, потом все результаты проверятся на null, и только потом вернется нужное значение? Если да, то проблема в том что сервис достаточно тяжелый.
источник

GV

Gukov Viktor in learn.java
Никита Берегуля
Спасибо всем большое, я просто плохо понимал как работает map.
Но, вот в вашем примере у меня же вызовется сервис на каждый объект в коллекции, потом все результаты проверятся на null, и только потом вернется нужное значение? Если да, то проблема в том что сервис достаточно тяжелый.
Нет, стримы ленивые
источник

НБ

Никита Берегуля... in learn.java
Gukov Viktor
Нет, стримы ленивые
Понял, не знал, спасибо. Нужно разобраться конечно с этим 😔
источник