Size: a a a

2020 December 01

PG

Pavel Glukhov in learn.java
Элдер Поштига
Не могу объяснить  корректно.  Но зачем переди метода писать вот так static <T , V> boolean isIn( T x, V[] y) ?
https://www.youtube.com/watch?v=XC8RmEn5gYA&list=PLlb7e2G7aSpQith1Z6xRpU8jFPgkh_Gvz
просто посмотрите видео по порядку.
если конкретно по вашему вопросу - там есть видео про Дженерики
источник

L

Linnik 🎄 in learn.java
Чтобы можно было передавать туда свои параметры
источник

DC

Denis Chikanov in learn.java
Элдер Поштига
Не могу объяснить  корректно.  Но зачем переди метода писать вот так static <T , V> boolean isIn( T x, V[] y) ?
Потому что бывают ситуации, когда надо параметризовывать конкретный метод - делать так, чтобы именно метод мог работать с какими-то параметризованными типами, а не весь класс
Ну и да, синтаксис <T,V> здесь отвечает за объявление типовых параметров
источник

ЭП

Элдер Поштига... in learn.java
Спасибо огромное
источник

ЭП

Элдер Поштига... in learn.java
Denis Chikanov
Потому что бывают ситуации, когда надо параметризовывать конкретный метод - делать так, чтобы именно метод мог работать с какими-то параметризованными типами, а не весь класс
Ну и да, синтаксис <T,V> здесь отвечает за объявление типовых параметров
Аааа, теперь понятно. Спасибо огромное
источник

А

Артём Курилко... in learn.java
есть ли карта чтобы хранить не уникальный ключ?
источник

PG

Pavel Glukhov in learn.java
Элдер Поштига
Аааа, теперь понятно. Спасибо огромное
Если хочется прям совсем погрузится, то есть сайт
http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html
источник

DC

Denis Chikanov in learn.java
Артём Курилко
есть ли карта чтобы хранить не уникальный ключ?
Multimap в Guava или просто хранишь в мапе лист/сет
источник

V

Vitaly in learn.java
Ребята, подскажите, все темы стоят ознакомления и будут полезны в работе Java программиста или некоторыми можно пренебречь?
источник

DC

Denis Chikanov in learn.java
Vitaly
Ребята, подскажите, все темы стоят ознакомления и будут полезны в работе Java программиста или некоторыми можно пренебречь?
Зависит от глубины изложения
источник

DC

Denis Chikanov in learn.java
Лишним не будет, но это не стоит, если что, изучать перед изучением языка программирования, это скорее параллельно с
источник

V

Vitaly in learn.java
Denis Chikanov
Лишним не будет, но это не стоит, если что, изучать перед изучением языка программирования, это скорее параллельно с
Книга на 1к стр, с кучей примеров, иллюстраций, заданий. Джаву не 1й месяц учу
источник

А

Артём Курилко... in learn.java
Denis Chikanov
Multimap в Guava или просто хранишь в мапе лист/сет
спасибо, выбрал Multimap, а ты не знаешь как её можно быстро заполнить?
источник

DC

Denis Chikanov in learn.java
Артём Курилко
спасибо, выбрал Multimap, а ты не знаешь как её можно быстро заполнить?
Нет
источник

А

Артём Курилко... in learn.java
в интернете не нашел, может так нельзя
источник

А

Артём Курилко... in learn.java
в отличие от обычной карты
источник

N🌌

Nazarii 🌌 in learn.java
Vitaly
Ребята, подскажите, все темы стоят ознакомления и будут полезны в работе Java программиста или некоторыми можно пренебречь?
что это, кстати?
источник

Э

Эд in learn.java
Используя томкат, на каждый реквест создаётся поток, верно?
Если в логике сервиса происходят вызовы несколько раз к api и эти вызовы логически можно выполнять параллельно, то лучше создать по thread'у на вызов api? И обработать результат в каждом этом треде? Так поступают? И ещё thread простаивает без работы, когда ожидает ответ от api? Если использовать RestTemplate для кола в api
источник

V

Vlad in learn.java
Эд
Используя томкат, на каждый реквест создаётся поток, верно?
Если в логике сервиса происходят вызовы несколько раз к api и эти вызовы логически можно выполнять параллельно, то лучше создать по thread'у на вызов api? И обработать результат в каждом этом треде? Так поступают? И ещё thread простаивает без работы, когда ожидает ответ от api? Если использовать RestTemplate для кола в api
Вызов рест темплейта блокирующий, твой поток будет ожидать ответа. Ответ на остальные вопросы очень зависит от задачи, которую ты решаешь. Но да, конечно делают какие-то "задачи" параллельно в разных потоках. Где обрабатывать результат тоже зависит.
источник

Э

Эд in learn.java
Ок, спасибо
источник