Guía rápida sobre referencias a métodos en Java: dónde y cómo usar
method reference en lugar de lambdas. Veremos 4 formas:
Clase::método (estático y «en instancia»),
objeto::método,
Clase::new. Entenderemos la correspondencia de firmas con interfaces funcionales, la compararemos con expresiones lambda, veremos ejemplos prácticos con
forEach,
sort,
map y comentaremos errores típicos (incompatibilidad de firmas, sobrecarga de métodos, etc.).