- Core
- Array, Arrays
- java.lang.Objects
- Collections
- List
- ArrayList
- LinkedList
- Queue
- Stack
- Map
- HashMap
- TreeMap
- Set
- TreeSet
- HashSet
- LinkedHashSet
- List
- Comparator [DONE]
- Records [DONE]
- Demo Class [DONE]
- Compile and disassemble the generated .class file [DONE]
- Java8 - static and default methods in Interfaces
- FunctionalInterfaces
- Lambda
- Streams
- FunctionalInterfaces
- Consumer
- Supplier
- Predicate
- Function
- UnaryOperator
- BiConsumer
- BiPredicate
- BiFunction
- BinaryOperator
- Design Patterns
- Builder
- Factory
- Singleton
- DAO
- MVC
- Template
- Visitor
- Observer
- Transaction Management
- MongoDB
- FlywayDb Migration
- Microservices
- using RestTemplate
- using OpenFeign
- Kafka
- Java Kafka