https://www.ibm.com/developerworks/cn/java/j-lo-jdk8newfeature/

http://www.ruanyifeng.com/blog/2012/04/functional_programming.html

http://www.jianshu.com/p/5b800057f2d8