Итак, Java 8 вводит ссылки на методы, а docs описывают четыре типа.
Мой вопрос в том, какая разница между двумя типами экземпляров?
- Ссылка на метод экземпляра конкретного объекта.
- Ссылка на метод экземпляра произвольного объекта определенного типа.
Оба относятся к ссылкам, но что значительно отличается? Разве что тип вывода, используемый для их решения, отличается? Насколько важно, что (в их примерах) одно замыкание, а другое - лямбда? Это как-то связано с количеством аргументов метода?