final,这样效率更高)。可以被隐式转换为lambda表达式。(并且可以提供实现)静态方法。它的语法是Class::method。它的语法是instance::method。@Repeatable注解。Filters的存在。这样,接口Filterable就拥有了两次Filter(并没有提到Filter)注解。>defaultValue()。(比如,Paranamer类库)。(通过反射API与Parameter.getName()方法)与字节码文件(通过新版的javac的–parameters选项)中。Optional实际上是个容器:它可以保存类型T的值,或者仅仅保存null。isPresent()返回true,否从返回false。map()函数对当前Optional的值进行转化,然后返回一个新的Optional实例。后,filter操作过滤掉状态为CLOSED的task。下一步,mapToInt操作通过Task::getPoints这种方式调用每个task实例的getPoints方法把Task的stream转化为Integer的stream。task分数和的例子。task分数(或权重)的平均值来结束task的例子。(从java.util.Calendar中得到的深刻教训)。Clock可以替换System.currentTimeMillis()与TimeZone.getDefault()。LocaleDate与LocalTime。LocaleDate与LocalTime都可以从Clock中得到。8一起公诸于世,它允许在JVM上开发运行某些JavaScript应用。Base64.getMimeDecoder())。(parallelXxx)的使用。java.util.concurrent.locks.ReadWriteLock类的替代者)。.class文件,一个目录,或者一个jar文件作为输入。