add three posts . 1. why java 8 introduces lambda, 2. when to use static class over singleton. 3 difference between cookie and session