Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.lang |
Обеспечивает классы, которые являются основным принципом к проекту языка программирования Java.
|
java.util |
Содержит платформу наборов, классы набора наследства, модель событий, дату и средства времени, интернационализацию, и разные служебные классы (строковый токенизатор, генератор случайных чисел, и маленький массив).
|
java.util.concurrent |
Служебные классы, обычно полезные в параллельном программировании.
|
java.util.logging |
Обеспечивает классы и интерфейсы JavaTM базовое журналирование 2 платформ средств.
|
java.util.stream |
java.util.stream
|
Модификатор и Тип | Метод и Описание |
---|---|
static <T> ThreadLocal<T> |
ThreadLocal.withInitial(Supplier<? extends T> supplier)
Создает локальную переменную потока.
|
Модификатор и Тип | Метод и Описание |
---|---|
T |
Дополнительный.orElseGet(Supplier<? extends T> other)
Возвратите значение, если существующий, иначе вызовите
other и возвратите результат того вызова. |
<X extends Throwable> |
Дополнительный.orElseThrow(Supplier<? extends X> exceptionSupplier)
Возвратите содержавшее значение, если есть иначе выдайте исключение, которое будет создаваться предоставленным поставщиком.
|
<X extends Throwable> |
OptionalDouble.orElseThrow(Supplier<X> exceptionSupplier)
Возвратите содержавшее значение, если есть иначе выдайте исключение, которое будет создаваться предоставленным поставщиком.
|
<X extends Throwable> |
OptionalInt.orElseThrow(Supplier<X> exceptionSupplier)
Возвратите содержавшее значение, если есть иначе выдайте исключение, которое будет создаваться предоставленным поставщиком.
|
<X extends Throwable> |
OptionalLong.orElseThrow(Supplier<X> exceptionSupplier)
Возвратите содержавшее значение, если есть иначе выдайте исключение, которое будет создаваться предоставленным поставщиком.
|
static <T> T |
Объекты.requireNonNull(T obj, Supplier<String> messageSupplier)
Проверки, которые не указанная ссылка на объект
null и бросает специализированное NullPointerException если это. |
Модификатор и Тип | Метод и Описание |
---|---|
static <U> CompletableFuture<U> |
CompletableFuture.supplyAsync(Supplier<U> supplier)
Возвращает новый CompletableFuture, который асинхронно завершается задачей, работающей в
ForkJoinPool.commonPool() со значением, полученным, вызывая данного Поставщика. |
static <U> CompletableFuture<U> |
CompletableFuture.supplyAsync(Supplier<U> supplier, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается задачей, работающей в данном исполнителе со значением, полученным, вызывая данного Поставщика.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
Регистратор.config(Supplier<String> msgSupplier)
Зарегистрируйте сообщение КОНФИГУРАЦИИ, которое является только, чтобы быть созданным, если уровень журналирования будет так, что сообщением, то будет фактически зарегистрирован.
|
void |
Регистратор.fine(Supplier<String> msgSupplier)
Зарегистрируйте ПРЕКРАСНОЕ сообщение, которое является только, чтобы быть созданным, если уровень журналирования будет так, что сообщением, то будет фактически зарегистрирован.
|
void |
Регистратор.finer(Supplier<String> msgSupplier)
Зарегистрируйте БОЛЕЕ ПРЕКРАСНОЕ сообщение, которое является только, чтобы быть созданным, если уровень журналирования будет так, что сообщением, то будет фактически зарегистрирован.
|
void |
Регистратор.finest(Supplier<String> msgSupplier)
Зарегистрируйте САМОЕ ПРЕКРАСНОЕ сообщение, которое является только, чтобы быть созданным, если уровень журналирования будет так, что сообщением, то будет фактически зарегистрирован.
|
void |
Регистратор.info(Supplier<String> msgSupplier)
Зарегистрируйте сообщение ИНФОРМАЦИИ, которое является только, чтобы быть созданным, если уровень журналирования будет так, что сообщением, то будет фактически зарегистрирован.
|
void |
Регистратор.log(Level level, Supplier<String> msgSupplier)
Зарегистрируйте сообщение, которое является только, чтобы быть созданным, если уровень журналирования будет так, что сообщением, то будет фактически зарегистрирован.
|
void |
Регистратор.log(Level level, Throwable thrown, Supplier<String> msgSupplier)
Зарегистрируйте лениво созданное сообщение со связанной информацией о Throwable.
|
void |
Регистратор.logp(Level level, String sourceClass, String sourceMethod, Supplier<String> msgSupplier)
Зарегистрируйте лениво созданное сообщение, определяя источник class и метод, без параметров.
|
void |
Регистратор.logp(Level level, String sourceClass, String sourceMethod, Throwable thrown, Supplier<String> msgSupplier)
Зарегистрируйте лениво созданное сообщение, определяя источник class и метод, со связанной информацией о Throwable.
|
void |
Регистратор.severe(Supplier<String> msgSupplier)
Зарегистрируйте СЕРЬЕЗНОЕ сообщение, которое является только, чтобы быть созданным, если уровень журналирования будет так, что сообщением, то будет фактически зарегистрирован.
|
void |
Регистратор.warning(Supplier<String> msgSupplier)
Зарегистрируйте Предупреждающее сообщение, которое является только, чтобы быть созданным, если уровень журналирования будет так, что сообщением, то будет фактически зарегистрирован.
|
Модификатор и Тип | Метод и Описание |
---|---|
Supplier<R> |
Коллектор.resultSupplier()
Функция, которая создает и возвращает новый результат, который не представляет "значений".
|
Модификатор и Тип | Метод и Описание |
---|---|
<R> R |
DelegatingStream.collect(Supplier<R> resultFactory, BiConsumer<R,? super T> accumulator, BiConsumer<R,R> combiner) |
<R> R |
Поток.collect(Supplier<R> resultFactory, BiConsumer<R,? super T> accumulator, BiConsumer<R,R> combiner)
Выполняет изменчивую работу сокращения на элементах этого потока.
|
<R> R |
DoubleStream.collect(Supplier<R> resultFactory, ObjDoubleConsumer<R> accumulator, BiConsumer<R,R> combiner)
Выполняет изменчивую работу сокращения на элементах этого потока.
|
<R> R |
IntStream.collect(Supplier<R> resultFactory, ObjIntConsumer<R> accumulator, BiConsumer<R,R> combiner)
Выполняет изменчивую работу сокращения на элементах этого потока.
|
<R> R |
LongStream.collect(Supplier<R> resultFactory, ObjLongConsumer<R> accumulator, BiConsumer<R,R> combiner)
Выполняет изменчивую работу сокращения на элементах этого потока.
|
static DoubleStream |
StreamSupport.doubleParallelStream(Supplier<? extends Spliterator.OfDouble> supplier, int characteristics)
Создает новую параллель
DoubleStream от a Supplier из Spliterator.OfDouble . |
static DoubleStream |
StreamSupport.doubleStream(Supplier<? extends Spliterator.OfDouble> supplier, int characteristics)
Создает новое последовательное
DoubleStream от a Supplier из Spliterator.OfDouble . |
static <T> Stream<T> |
Поток.generate(Supplier<T> s)
Возвращает последовательное
Stream где каждый элемент сгенерирован a Supplier . |
static <T,K,D,M extends Map<K,D>> |
Коллекторы.groupingBy(Function<? super T,? extends K> classifier, Supplier<M> mapFactory, Collector<? super T,D> downstream)
Возвраты a
Collector реализация каскадной "группы" работой на входных элементах типа T , группировка элементов согласно функции классификации, и затем выполнения работы сокращения на значениях, связанных с данным ключом, используя указанный нисходящий поток Collector . |
static <T,K,D,M extends ConcurrentMap<K,D>> |
Коллекторы.groupingByConcurrent(Function<? super T,? extends K> classifier, Supplier<M> mapFactory, Collector<? super T,D> downstream)
Возвращает параллельное
Collector реализация каскадной "группы" работой на входных элементах типа T , группировка элементов согласно функции классификации, и затем выполнения работы сокращения на значениях, связанных с данным ключом, используя указанный нисходящий поток Collector . |
static IntStream |
StreamSupport.intParallelStream(Supplier<? extends Spliterator.OfInt> supplier, int characteristics)
Создает новую параллель
IntStream от a Supplier из Spliterator.OfInt . |
static IntStream |
StreamSupport.intStream(Supplier<? extends Spliterator.OfInt> supplier, int characteristics)
Создает новое последовательное
IntStream от a Supplier из Spliterator.OfInt . |
static LongStream |
StreamSupport.longParallelStream(Supplier<? extends Spliterator.OfLong> supplier, int characteristics)
Создает новую параллель
LongStream от a Supplier из Spliterator.OfLong . |
static LongStream |
StreamSupport.longStream(Supplier<? extends Spliterator.OfLong> supplier, int characteristics)
Создает новое последовательное
LongStream от a Supplier из Spliterator.OfLong . |
static <T> Stream<T> |
StreamSupport.parallelStream(Supplier<? extends Spliterator<T>> supplier, int characteristics)
Создает новую параллель
Stream от a Supplier из Spliterator . |
static <T> Stream<T> |
StreamSupport.stream(Supplier<? extends Spliterator<T>> supplier, int characteristics)
Создает новое последовательное
Stream от a Supplier из Spliterator . |
static <T,C extends Collection<T>> |
Коллекторы.toCollection(Supplier<C> collectionFactory)
Возвраты a
Collector это накапливает входные элементы в новое Collection , во встречаются с порядком. |
static <T,K,U,M extends ConcurrentMap<K,U>> |
Коллекторы.toConcurrentMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction, Supplier<M> mapSupplier)
Накопите элементы в a
ConcurrentMap чьи ключи и значения являются результатом применения отображающихся функций к входным элементам. |
static <T,K,U,M extends Map<K,U>> |
Коллекторы.toMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction, Supplier<M> mapSupplier)
Накопите элементы в a
Map чьи ключи и значения являются результатом применения отображающихся функций к входным элементам. |
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92