Size: a a a

2020 May 18

AP

Alexander Pukhalsky in learn.java
Влад Долгушин
в коде это так: void method1( method2) {methos2} я не понимаю какой тип аргумета нужно указать? в котлине есть Unit
в котлине функции  - first class citizen
источник

ДЧ

Денис Чиканов... in learn.java
Влад Долгушин
в коде это так: void method1( method2) {methos2} я не понимаю какой тип аргумета нужно указать? в котлине есть Unit
Совсем произвольную функцию - нельзя, только с лямбдами извращаться, как и сказали
источник

ДЧ

Денис Чиканов... in learn.java
Классический вопрос: а что именно ты пытаешься сделать? Не как, а что?
источник

РХ

Ринат Харисов... in learn.java
Влад Долгушин
в коде это так: void method1( method2) {methos2} я не понимаю какой тип аргумета нужно указать? в котлине есть Unit
например, так:

 void method1(Supplier method2) {
   method2.get();
 }

  method1(this::method2);
источник

ДЧ

Денис Чиканов... in learn.java
Ринат Харисов
например, так:

 void method1(Supplier method2) {
   method2.get();
 }

  method1(this::method2);
так не очень понятно, потому что коллизия имён есь
источник

ВД

Влад Долгушин... in learn.java
Денис Чиканов
Совсем произвольную функцию - нельзя, только с лямбдами извращаться, как и сказали
общий метод отображения сообщений с кнопкой, и на кнопку повесить действие, действия в свою очередь будут разные в зависимости от того где и когда было создано сообщение
источник

ДО

Даниил Осипов... in learn.java
Влад Долгушин
общий метод отображения сообщений с кнопкой, и на кнопку повесить действие, действия в свою очередь будут разные в зависимости от того где и когда было создано сообщение
JavaNerd
Функциональные интерфейсы в Java 8 - JavaNerd
Функциональные интерфейсы в Java 8 – это интерфейсы, которые содержат в себе только один абстрактный метод. Функциональные интерфейсы имеют тесную связь с лямбда выражениями и служат как основа для применения лямбда выражений в функциональном программировании на Java. Хотелось бы напомнить один нюанс — до появления Java 8 все методы в интерфейсе неявно считались абстрактными. С выходом JDK 8 появилось такое понятие как метод по умолчанию. Метод по умолчанию – это метод объявленный в интерфейсы, поведение которого предопределено, иначе говоря, метод уже имеет реализацию в интерфейсе. Давайте рассмотрим пример функционального интерфейса: [crayon-5ebd0339355e2781255548/] functionalInterface, в нашем примере является типичным функциональным интерфейсом, который содержит в себе один абстрактный метод – abstractMethod(). Аннотация @FunctionalInterface не обязательна, но я бы рекомендовал ее использовать, хотя бы для самоконтроля: [crayon-5ebd0339355f6397035302/] При наличии аннотации компилятор нам сообщит, что наш…
источник

_

_BadWolf_ in learn.java
Приветствую, с чего начать вникать в нетти? Задача состоит в создании классического сетевого приложения: один сервер, много клиентов.
источник

D

Dima in learn.java
_BadWolf_
Приветствую, с чего начать вникать в нетти? Задача состоит в создании классического сетевого приложения: один сервер, много клиентов.
Netty In Action
источник

LS

L S in learn.java
_BadWolf_
Приветствую, с чего начать вникать в нетти? Задача состоит в создании классического сетевого приложения: один сервер, много клиентов.
У них на оф сайте хороший квик старт, почитай
источник

_

_BadWolf_ in learn.java
Хм... А есть гденить норм пример адекватного многопоточного сервера на на сокетах? Там по сути не так много пакетов будет
источник

S

Sonne in learn.java
_BadWolf_
Хм... А есть гденить норм пример адекватного многопоточного сервера на на сокетах? Там по сути не так много пакетов будет
томкат довольно неплох, полагаю ?
источник

.

... in learn.java
Добрый вечер.  Как сделать метод с проверкой типа вызывающего его объекта, чтобы при попытке передачи в метод  объекта другого типа компилятор пресекал это действие

метод recruit() должен добавлять в список юнитов того классса который его вызвал

https://pastebin.com/7nwRM5tU
источник

.

... in learn.java
пока что работает только при явном указании типа Юнита

Unit<MiddleEarth> xxx = new Cavalry();
источник

S

Sergei in learn.java
...
Добрый вечер.  Как сделать метод с проверкой типа вызывающего его объекта, чтобы при попытке передачи в метод  объекта другого типа компилятор пресекал это действие

метод recruit() должен добавлять в список юнитов того классса который его вызвал

https://pastebin.com/7nwRM5tU
В чём задумка делать параметризованный тип?
источник

S

Sergei in learn.java
Вот этот тип T - что он будет давать?
источник

.

... in learn.java
Тип Армии
источник

.

... in learn.java
Фракцию
источник

.

... in learn.java
Например армия орков и людей
источник

S

Sergei in learn.java
...
Например армия орков и людей
Как ожидается с коде это использовать?
источник