Java 8 Quiz Challenge Welcome to your Java 8 Mastery Quiz: Test Your Knowledge! 1. Which functional interface represents a supplier of results? Predicate Supplier Consumer Function None 2. What does the map() method in the Stream API do? Sorts elements in natural order Applies a function to each element Filters elements based on a predicate Reduces elements to a single value None 3. Which method is used to create an infinite stream in Java 8? generate() limit() filter() map() None 4. What does the reduce() method in Java 8 streams do? Sorts elements in natural order Applies a function to each element Filters elements based on a predicate Combines elements into a single value None 5. Which interface is a functional interface in Java 8? Runnable Comparator Serializable Callable None 6. How is a method reference represented in Java 8? => >> :: -> None 7. What is a lambda expression in Java 8? An anonymous function A lightweight thread A collection data structure A type of variable None 8. What is the purpose of the forEach() method in Java 8 streams? To collect elements into a collection To iterate over elements in a collection To sort elements in natural order To filter elements based on a predicate None 9. Which interface is used to define custom functional interfaces in Java 8? Predicate Consumer @FunctionalInterface Function None 10. Which method is used to terminate a stream and collect its elements into a collection? filter() forEach() map() collect() None Please share your feedback in the comment box below. Congratulations on completing the Java 8 Mastery Quiz! Explore Java 8 concepts further at JavaDZone. Name Email Time's upTime is Up! Leave a Comment Cancel replyCommentName Email Website Save my name, email, and website in this browser for the next time I comment. Δ