- annotations
- cache
- collections
- core java
- iterators
- java 8
- jvm
- masking
- multithreading
- numeric
- parsers
- proxies
- recursion
- refactoring
- search
- serialization
- sorting
- strings
- testing
- trees
- common (some uncategorized stuff)
Additionally, don't miss tests, they contain enough code which describe implementation somehow.
- Maven 3
- JDK 17