G
enby!

Java version 9. Динамічний виклик API. MethodHandle.

MethodType - клас, який представляє аргументи та тип повернення, що приймаються та повертаються дескриптором методу, або аргументи та тип повернення, що передаються та очікуються викликом дескриптора методу. MethodHandle - клас, який є дескриптором методу. Тобто типізованим, безпосередньо виконуваним посиланням на базовий метод, конструктор, поле або подібну низькорівневу операцію з додатковими перетвореннями аргументів або повернених значень. asSpreader - метод, який повертає новий дескриптор методу. Який приймає масив та розпаковує його елементи на кілька аргументів під час виклику дескриптора базового методу. withVarargs - метод, який повертає новий дескриптор методу. Якщо значення, яке приймає метод, буде true, то можна використовувати параметри змінної довжини (varargs) перш ніж передати їх дескриптору базового методу. asCollector - метод, який повертає новий дескриптор методу. Який збирає кілька аргументів, в один масив, перш ніж передати їх дескриптору базового методу. 00:00 Вітання і опис теми. 00:21 Метод asSpreader. 03:22 Метод withVarargs. 05:35 Метод asCollector. 10:28 Висновок. 11:12 Прощання і підписка. #освіта #java #programming #advancedjava

Смотрите также