1. Anda boleh mengakses pembolehubah jenis akhir luaran dalam ungkapan Lambda.
// 转换器 @FunctionalInterface interface Converter<F, T> { T convert(F from); }
2 Tidak seperti kelas dalaman tanpa nama, tidak perlu mengisytiharkan pembolehubah nombor secara eksplisit sebagai jenis akhir.
int num = 1; Converter<Integer, String> stringConverter = (from) -> String.valueOf(from + num); stringConverter.convert(2); // 3
1. Mudah, selagi anda memahami konsep asas, anda boleh menulis aplikasi yang sesuai untuk pelbagai situasi;
2. Berorientasikan objek;
3. Pengedaran, Java ialah bahasa berorientasikan rangkaian; pengaturcara daripada membuat kesilapan semasa menguruskan memori; , ia boleh dijalankan pada mana-mana pemproses; bytecode.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan ungkapan Lambda untuk mengakses pembolehubah luaran di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!