3/4 Orientation
3/11 Static factory method
3/18 Inheritance review
3/25 Builder pattern and fluent interfaces
4/1 Annotations
4/8 Lambda
4/15 Generic
4/22 no class
4/29 Data objects (getter/setter, equals/hashCode, Lombok)
5/13 no class
5/20 JavaScript, Callback
5/27 Inheritance and prototyping
6/3 Streams
6/10 Refactoring, Usage of Constants, enum