Core Java › Chapter 14

Java 8 & Functional Programming

Lambdas, functional interfaces, method references, Stream API semantics and pitfalls, collectors, Optional, Date/Time API, default methods, CompletableFuture and the records, pattern matching and sealed types added in Java 14-21.

Theory

Q1 basic
Q2 basic
Q3 basic
Q4 intermediate
Q5 basic
Q6 basic
Q7 intermediate
Q8 advanced
Q9 basic
Q10 intermediate
Q11 basic
Q12 intermediate
Q13 intermediate
Q14 intermediate
Q15 basic
Q16 intermediate
Q17 intermediate
Q18 intermediate
Q19 intermediate
Q20 basic
Q21 intermediate
Q22 advanced
Q23 advanced
Q24 basic
Q25 intermediate
Q26 basic
Q27 intermediate
Q28 intermediate
Q29 intermediate
Q30 basic
Q31 intermediate
Q32 basic
Q33 intermediate
Q34 intermediate
Q35 advanced
Q36 intermediate
Q37 intermediate
Q38 basic
Q39 intermediate
Q40 advanced
Q41 intermediate
Q42 basic
Q43 intermediate
Q44 intermediate
Q45 advanced
Q46 advanced
Q47 basic
Q48 intermediate
Q49 basic
Q50 advanced
Q51 intermediate
Q52 intermediate
Q53 intermediate

Scenarios

Q54 basic
Q55 intermediate
Q56 intermediate
Q57 intermediate
Q58 basic
Q59 intermediate
Q60 intermediate
Q61 basic
Q62 basic
Q63 advanced
Q64 intermediate
Q65 advanced
Q66 advanced
Q67 intermediate
Q68 intermediate
Q69 basic
Q70 basic
Q71 intermediate
Q72 basic
Q73 basic
Q74 intermediate
Q75 intermediate
Q76 basic
Q77 intermediate
Q78 intermediate
Q79 advanced
Q80 intermediate
Q81 intermediate
Q82 advanced
Q83 advanced
Q84 intermediate
Q85 basic
Q86 basic
Q87 advanced
Q88 intermediate
Q89 intermediate
Q90 intermediate
Q91 advanced
Q92 intermediate
Q93 advanced
Q94 basic
Q95 intermediate
Q96 intermediate
Q97 intermediate
Q98 basic
Q99 intermediate
Q100 advanced
Q101 advanced
Q102 intermediate
Q103 intermediate
Q104 advanced
Q105 basic
Q106 intermediate
Q107 intermediate
Q108 intermediate