Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.util |
Содержит платформу наборов, классы набора наследства, модель событий, дату и средства времени, интернационализацию, и разные служебные классы (строковый токенизатор, генератор случайных чисел, и маленький массив).
|
java.util.concurrent |
Служебные классы, обычно полезные в параллельном программировании.
|
java.util.function |
Функциональные интерфейсы обеспечивают целевые типы для ссылок метода и лямбда-выражений.
|
java.util.stream |
java.util.stream
|
Модификатор и Тип | Метод и Описание |
---|---|
V |
HashMap.compute(K key, BiFunction<? super K,? super V,? extends V> remappingFunction) |
V |
Хеш-таблица.compute(K key, BiFunction<? super K,? super V,? extends V> remappingFunction) |
default V |
Карта.compute(K key, BiFunction<? super K,? super V,? extends V> remappingFunction)
Попытки вычислить отображение для указанного ключа и его тока отображенное значение (или
null если нет никакого текущего отображения). |
V |
HashMap.computeIfPresent(K key, BiFunction<? super K,? super V,? extends V> remappingFunction) |
V |
Хеш-таблица.computeIfPresent(K key, BiFunction<? super K,? super V,? extends V> remappingFunction) |
default V |
Карта.computeIfPresent(K key, BiFunction<? super K,? super V,? extends V> remappingFunction)
Если значение для указанного ключа присутствует и является ненулем, попытки вычислить новое отображение, данное ключ и его ток отображенное значение.
|
V |
HashMap.merge(K key, V value, BiFunction<? super V,? super V,? extends V> remappingFunction) |
V |
Хеш-таблица.merge(K key, V value, BiFunction<? super V,? super V,? extends V> remappingFunction) |
default V |
Карта.merge(K key, V value, BiFunction<? super V,? super V,? extends V> remappingFunction)
Если указанный ключ уже не связывается со значением или связывается с нулем, партнеры он с данным значением.
|
void |
Хеш-таблица.replaceAll(BiFunction<? super K,? super V,? extends V> function) |
default void |
Карта.replaceAll(BiFunction<? super K,? super V,? extends V> function)
Замены значение каждой записи с результатом вызова заданной функции на той записи, в записях порядка возвращаются набором записи iterator, до всех записей, были обработаны, или функция выдает исключение.
|
Модификатор и Тип | Метод и Описание |
---|---|
<U> CompletableFuture<U> |
CompletableFuture.handle(BiFunction<? super T,Throwable,? extends U> fn)
Возвращает новый CompletableFuture, который завершается, когда этот CompletableFuture завершается с результатом заданной функции результата и исключения завершения этого CompletableFuture.
|
<U,V> CompletableFuture<V> |
CompletableFuture.thenCombine(CompletableFuture<? extends U> other, BiFunction<? super T,? super U,? extends V> fn)
Возвращает новый CompletableFuture, который завершается когда и это и другой данный полный CompletableFuture с результатом заданной функции результатов двух CompletableFutures.
|
<U,V> CompletableFuture<V> |
CompletableFuture.thenCombineAsync(CompletableFuture<? extends U> other, BiFunction<? super T,? super U,? extends V> fn)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture с результатом заданной функции результатов двух CompletableFutures от задачи, работающей в
ForkJoinPool.commonPool() . |
<U,V> CompletableFuture<V> |
CompletableFuture.thenCombineAsync(CompletableFuture<? extends U> other, BiFunction<? super T,? super U,? extends V> fn, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture с результатом заданной функции результатов двух CompletableFutures от задачи, работающей в данном исполнителе.
|
Модификатор и Тип | Интерфейс и Описание |
---|---|
interface |
BinaryOperator<T>
Работа на два операнда, приводящие к результату.
|
Модификатор и Тип | Метод и Описание |
---|---|
BiFunction<R,T,R> |
Коллектор.accumulator()
Функция, которая сворачивает новое значение в совокупный результат.
|
Модификатор и Тип | Метод и Описание |
---|---|
<U> U |
DelegatingStream.reduce(U identity, BiFunction<U,? super T,U> accumulator, BinaryOperator<U> combiner) |
<U> U |
Поток.reduce(U identity, BiFunction<U,? super T,U> accumulator, BinaryOperator<U> combiner)
Выполняет сокращение на элементах этого потока, используя обеспеченные идентификационные данные, функцию накопления, и объединяющиеся функции.
|
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92