Package | Description |
---|---|
java.util |
Contains the collections framework, legacy collection classes,
event model, date and time facilities, internationalization, and
miscellaneous utility classes (a string tokenizer, a random-number
generator, and a bit array).
|
java.util.concurrent |
Utility classes commonly useful in concurrent programming.
|
java.util.concurrent.atomic |
A small toolkit of classes that support lock-free thread-safe
programming on single variables.
|
java.util.stream |
Classes to support functional-style operations on streams of elements, such
as map-reduce transformations on collections.
|
Modifier and Type | Method | Description |
---|---|---|
static void |
Arrays.parallelPrefix(double[] array,
int fromIndex,
int toIndex,
DoubleBinaryOperator op) |
Performs
Arrays.parallelPrefix(double[], DoubleBinaryOperator)
for the given subrange of the array. |
static void |
Arrays.parallelPrefix(double[] array,
DoubleBinaryOperator op) |
Cumulates, in parallel, each element of the given array in place,
using the supplied function.
|
Modifier and Type | Method | Description |
---|---|---|
double |
ConcurrentHashMap.reduceEntriesToDouble(long parallelismThreshold,
ToDoubleFunction<Map.Entry<K,V>> transformer,
double basis,
DoubleBinaryOperator reducer) |
Returns the result of accumulating the given transformation
of all entries using the given reducer to combine values,
and the given basis as an identity value.
|
double |
ConcurrentHashMap.reduceKeysToDouble(long parallelismThreshold,
ToDoubleFunction<? super K> transformer,
double basis,
DoubleBinaryOperator reducer) |
Returns the result of accumulating the given transformation
of all keys using the given reducer to combine values, and
the given basis as an identity value.
|
double |
ConcurrentHashMap.reduceToDouble(long parallelismThreshold,
ToDoubleBiFunction<? super K,? super V> transformer,
double basis,
DoubleBinaryOperator reducer) |
Returns the result of accumulating the given transformation
of all (key, value) pairs using the given reducer to
combine values, and the given basis as an identity value.
|
double |
ConcurrentHashMap.reduceValuesToDouble(long parallelismThreshold,
ToDoubleFunction<? super V> transformer,
double basis,
DoubleBinaryOperator reducer) |
Returns the result of accumulating the given transformation
of all values using the given reducer to combine values,
and the given basis as an identity value.
|
Constructor | Description |
---|---|
DoubleAccumulator(DoubleBinaryOperator accumulatorFunction,
double identity) |
Creates a new instance using the given accumulator function
and identity element.
|
Modifier and Type | Method | Description |
---|---|---|
double |
DoubleStream.reduce(double identity,
DoubleBinaryOperator op) |
Performs a reduction on the
elements of this stream, using the provided identity value and an
associative
accumulation function, and returns the reduced value.
|
OptionalDouble |
DoubleStream.reduce(DoubleBinaryOperator op) |
Performs a reduction on the
elements of this stream, using an
associative accumulation
function, and returns an
OptionalDouble describing the reduced
value, if any. |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps