import java.util.Arrays;
import java.util.List;
public class LambdaDemo {
public static void main(String[] args) {
WorkerInterface work = new WorkerInterface() {
@Override
public void doWork() {
// TODO Auto-generated method stub
System.out.println("通过匿名内部类调用");
}
};
work.doWork();
work = () -> {
System.out.println("by lambda");
};
work.doWork();
new Thread(
() -> {
System.out.println("by thread");
}
).start();
List<Integer> list = Arrays.asList(1,2,3,4,5,6,7);
// for(Integer i : list) {
// System.out.println(i);
// }
list.forEach(n -> System.out.println(n));
}
}
interface WorkerInterface {
public void doWork();
}