Skip to content
javabypankaj
HomeLibraryPopularCommunity
06
Java Streams, Lambda & Functional Programming
30 topics · 328 questions
1Lambda Expressions0/552Functional Interfaces0/13133Method References0/554Default & Static Methods in Interfaces0/335Stream API Fundamentals0/886Stream: filter0/19197Stream: map & Transform0/34348Stream: flatMap0/779Stream: Sorting & Comparator0/232310Stream: reduce & Aggregate0/9911Stream: Grouping & Partitioning0/222212Collectors0/212113Optional0/9914Primitive Streams0/2215Stream Creation & Utilities0/181816Parallel Streams0/101017Stream: Exception Handling0/4418Stream: Performance & Pitfalls0/5519Stream: Predict the Output0/7720Stream Practice: Employee Analysis0/434321Stream Practice: String & Character0/111122Stream Practice: Collections & Numbers0/111123Stream: Complex Pipelines0/8824Date/Time API0/2225Java 11 Features0/526Java 17 Features0/3327Java 21+ Features0/101028Java 24/25 Preview0/8829Records0/1130Functional Programming Concepts0/22
1Lambda Expressions52Functional Interfaces133Method References54Default & Static Methods in Interfaces35Stream API Fundamentals86Stream: filter197Stream: map & Transform348Stream: flatMap79Stream: Sorting & Comparator2310Stream: reduce & Aggregate911Stream: Grouping & Partitioning2212Collectors2113Optional914Primitive Streams215Stream Creation & Utilities1816Parallel Streams1017Stream: Exception Handling418Stream: Performance & Pitfalls519Stream: Predict the Output720Stream Practice: Employee Analysis4321Stream Practice: String & Character1122Stream Practice: Collections & Numbers1123Stream: Complex Pipelines824Date/Time API225Java 11 Features526Java 17 Features327Java 21+ Features1028Java 24/25 Preview829Records130Functional Programming Concepts2
30 topics328 Qs0%
01Core Java17002OOP3203Collections6704Exception Handling2805Concurrency & Multithreading12706Java Streams, Lambda & Functional Programming32807Spring & Spring Boot2608Transactions3209JPA & Hibernate6910Microservices19411Kafka & Messaging9112DevOps, CI/CD & Tooling13313Database & SQL14114REST API & Web4015Design Patterns & LLD5716Advanced Java7117Coding Problems: DSA49218AWS & Cloud4119Data Engineering19420QA, Testing & SDET4121System Design3522Security2023Behavioral / HR: STAR Method37
30Topics
328Questions
0%Complete
25 of 30 topics
Topics
1Lambda Expressions0/552Functional Interfaces0/13133Method References0/554Default & Static Methods in Interfaces0/335Stream API Fundamentals0/886Stream: filter0/19197Stream: map & Transform0/34348Stream: flatMap0/779Stream: Sorting & Comparator0/232310Stream: reduce & Aggregate0/9911Stream: Grouping & Partitioning0/222212Collectors0/212113Optional0/9914Primitive Streams0/2215Stream Creation & Utilities0/181816Parallel Streams0/101017Stream: Exception Handling0/4418Stream: Performance & Pitfalls0/5519Stream: Predict the Output0/7720Stream Practice: Employee Analysis0/434321Stream Practice: String & Character0/111122Stream Practice: Collections & Numbers0/111123Stream: Complex Pipelines0/8824Date/Time API0/22
25Java 11 Features0/55
26Java 17 Features0/3327Java 21+ Features0/101028Java 24/25 Preview0/8829Records0/1130Functional Programming Concepts0/22

Java 11 Features

Java Streams, Lambda & Functional Programming·Topic 25 of 30·5 questions
Q1What are the key Java 11 features?

Java 11 (LTS) introduced var in lambdas for annotations, new String methods (isBlank, strip, lines, repeat), Predicate.not(), a standardized HttpClient with HTTP/2, and single-file source launch.

Read Answer
Q2What is the Java 11 HttpClient?

Java 11's HttpClient replaces HttpURLConnection with a modern builder API, HTTP/2 support, synchronous send() and asynchronous sendAsync() returning CompletableFuture.

Read Answer
Q3What String and Optional improvements came in Java 11?

Java 11 added isBlank (empty or whitespace), strip (Unicode-aware trim), lines (lazy stream), repeat (duplicate), Files.readString/writeString (one-liner I/O), and Optional.isEmpty (inverse of isPresent).

Read Answer
Q4What is Java Flight Recorder?

Java Flight Recorder is a low-overhead profiling framework built into the JVM that continuously records GC, allocation, thread, and CPU events for production analysis.

Read Answer
Q5What breaks when upgrading Java 8 to 11?

Java 11 removed six Java EE modules (JAXB, JAX-WS, JAF, Common Annotations, CORBA, JTA) that were bundled in JDK 8, causing ClassNotFoundException for code that used them without explicit dependencies.

Read Answer
Previous · Topic 24Date/Time API2 questionsNext · Topic 26Java 17 Features3 questions
javabypankaj© 2026 javabypankaj
PrivacyTerms
HomeSearchLibrary