Cheatsheets
Cheatsheets are single-page quick references designed for use as review material before an interview or when returning to a topic after time away. Each page condenses the most important APIs, idioms, and gotchas for a domain into a scannable format.
What You'll Find Here
Notes are being added. Planned quick-reference pages:
| Cheatsheet | Covers |
|---|---|
| Collections Cheatsheet | List, Set, Map, Queue — complexity table, factory methods, thread-safe alternatives. |
| Streams & Lambdas Cheatsheet | Intermediate and terminal ops, method reference syntax, common collector patterns. |
| Concurrency Cheatsheet | ExecutorService, CompletableFuture, locks, atomic classes — API signatures at a glance. |
| String API Cheatsheet | String, StringBuilder, StringJoiner — most-used methods with signatures and examples. |
Learning Path
Cheatsheets are revision tools, not learning tools. Use the full domain notes first:
- Study the domain fully (e.g., Collections Framework).
- Return to the cheatsheet to consolidate what you learned into a compact reference.
- Use cheatsheets for day-before-interview review sessions.
Related Domains
- Collections Framework — deep coverage of all collection types.
- Functional Programming — full streams and lambdas notes.
- Multithreading & Concurrency — full concurrency notes.