我想知道对特定类型的任意对象的实例方法的引用是否可序列化?
例:
public class MyClass {
public void foo() {
System.out.println("Serializable");
}
}
Run Code Online (Sandbox Code Playgroud)
SerializableConsumer
@FunctionalInterface
public interface SerializableConsumer<T> extends Consumer<T>, Serializable {
}
Run Code Online (Sandbox Code Playgroud)
和领域是:
SerializableConsumer<MyClass> serializableMethod = MyClass::foo;
Run Code Online (Sandbox Code Playgroud)
EDITED
java-8 ×1