Как будут скомпилированы лямбда-функции Java?
Loop.times(5, () -> {
System.out.println("looping");
});
Что из этого будет эффективно компилироваться?
for(int i = 0; i < 5; i++)
System.out.println("looping");
или что-то вроде
new CallableInterfaceImpl(){
public void call(){
for(int i = 0; i < 5; i++)
System.out.println("looping");
}
}.call();
Так что это заменит (вроде как встроенный) или создаст анонимный класс?