@FunctionalInterface public interface Consumer<T> { // 这个是抽象方法 void accept(T t); // 这个是 default 修饰的实现方法 (这个也是JDK8的新特性 允许接口中有实现方法但是必需使用default 修饰) default Consumer<T> andThen(Consumer<? super T> after) { Objects.requireNonNull(after); return (T t...