在下面的代碼:自動推斷的乘法有界類型參數 - 是否有可能?
interface Callback {
void greet(String greeting);
}
private static <T extends Callback & Serializable> void greetMe(T callback) {
callback.greet("Hello world!");
}
public static void main(String[] args) {
greetMe(greeting -> System.out.println(greeting));
}
下面的行不能編譯,因爲拉姆達不是序列化:
greetMe(greeting -> System.out.println(greeting));
我的問題是,是否有使拉姆達任何語法糖實現Serializable,還是我必須使它成爲一個非匿名類?
http://stackoverflow.com/questions/22807912/how-to-serialize-a-lambda –
謝謝!這絕對是重複的,這個帖子幫助我解決了這個問題。 – DonAlonzo