Fill in the blanks in each of the following statements: a. Lambda expressions implement . b. With

Question:

Fill in the blanks in each of the following statements:

a. Lambda expressions implement                .

b. With              iteration the library determines how to access all the elements in a col- lection to perform a task.

c. Functional programs are easier to                 (i.e., perform multiple operations simultaneously) so that your programs can take advantage of multi-core architectures to enhance performance.

d. An implementation of the functional interface                 takes two T arguments, per- forms an operation on them (such as a calculation) and returns a value of type T.

e. An implementation of the functional interface                 takes a T argument and returns a boolean, and tests whether the T argument satisfies a condition.

f. A(n)                 represents an anonymous method—a shorthand notation for imple- menting a functional interface.

g. Intermediate stream operations are                 —they aren’t performed until a terminal operation is invoked.

h. The terminal stream operation                 performs processing on every element in a stream.

i.                lambdas use local variables from the enclosing lexical scope.

j. A performance feature of lazy evaluation is the ability to perform                evaluation— that is, to stop processing the stream pipeline as soon as the desired result is available.

k. For Maps, a BiConsumer’s first parameter represents the                 and its second rep- resents the corresponding  .

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question

Java How To Program Early Objects

ISBN: 9780134743356

11th Edition

Authors: Paul Deitel, Harvey Deitel

Question Posted: