Java 8 Quiz Challenge 00:10:00 Welcome to your Java 8 Mastery Quiz: Test Your Knowledge! 1. Which method is used to create an infinite stream in Java 8? filter() generate() map() limit() None 2. Which method is used to terminate a stream and collect its elements into a collection? filter() map() collect() forEach() None 3. Which functional interface represents a supplier of results? Consumer Function Supplier Predicate None 4. Which interface is a functional interface in Java 8? Callable Runnable Serializable Comparator None 5. What does the map() method in the Stream API do? Filters elements based on a predicate Reduces elements to a single value Sorts elements in natural order Applies a function to each element None 6. What is the purpose of the forEach() method in Java 8 streams? To sort elements in natural order To iterate over elements in a collection To filter elements based on a predicate To collect elements into a collection None 7. Which interface is used to define custom functional interfaces in Java 8? Consumer Predicate Function @FunctionalInterface None 8. What does the reduce() method in Java 8 streams do? Sorts elements in natural order Combines elements into a single value Filters elements based on a predicate Applies a function to each element None 9. How is a method reference represented in Java 8? :: >> => -> None 10. What is a lambda expression in Java 8? A lightweight thread An anonymous function A collection data structure A type of variable 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!