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