add several demos for Java 8 new features