मैं एक लंबोदर को कैसे भव्य रूप से अनुक्रमित कर सकता हूं?
उदाहरण के लिए, नीचे दिया गया कोड एक फेंकता है NotSerializableException। SerializableRunnable"डमी" इंटरफ़ेस बनाए बिना मैं इसे कैसे ठीक कर सकता हूं ?
public static void main(String[] args) throws Exception {
File file = Files.createTempFile("lambda", "ser").toFile();
try (ObjectOutput oo = new ObjectOutputStream(new FileOutputStream(file))) {
Runnable r = () -> System.out.println("Can I be serialized?");
oo.writeObject(r);
}
try (ObjectInput oi = new ObjectInputStream(new FileInputStream(file))) {
Runnable r = (Runnable) oi.readObject();
r.run();
}
}