Java 8'de uzun zamandır beklenen lambda ifadeleriyle yeni bir yutturmaca var; Her 3 günde bir, ne kadar havalı olduklarını gösteren başka bir makale var.
Anladığım kadarıyla lamda ifadesi, tek bir yöntemle (en azından bayt kodu düzeyinde) anonim bir iç sınıftan başka bir şey değildir. Bunun yanında başka bir güzel özellik tipi çıkarım ile geliyor ama bunun eşdeğerinin bir düzeyde jeneriklerle elde edilebileceğine inanıyorum (elbette lambda ifadelerinde olduğu gibi düzgün bir şekilde değil).
Bunu bilerek, Java'da lambda ifadeleri sözdizimsel bir şekerlemeden başka bir şey mi getirecek? Mevcut dil özellikleri ile inşa edilemeyen lambda ifadeleriyle daha güçlü ve esnek sınıflar veya başka nesne yönelimli yapılar oluşturabilir miyim?
this
içine dönüşme, OuterClass.this
lambda ifadelerinin isimsiz bir sınıfa ayrılması sürecinin bir parçasıdır.