Static/Default, Functional Interface/Lambda Expression, forEach, Streams, Method reference, Optional, CompletableFuture