람다 식 대 메서드 참조 IntelliJ는 람다 식을 메서드 참조로 대체하도록 계속 제안합니다. 둘 다 객관적인 차이가 있습니까? 이 기능을 언어에 추가 한 이유에 대한 몇 가지 관점을 제공하겠습니다 (모든 메서드 참조는 람다로 표현 될 수 있음). 정답 은 없습니다 . "항상 람다 대신 메서드 참조 사용"또는 "항상 메서드 참조 대신 람다 사용"이라고 말하는 사람은 무시해야합니다.이 질문은 정신적으로 "명명 된 클래스와 익명의 클래스를 언제 사용해야합니까?"와 매우 유사합니까? 그리고 대답은 동일합니다. 더 읽기 쉽게 찾을 때 . 확실히 하나 또는 확실히 다른 경우가 있지만 중간에 회색의 호스트가 있으며 판단을 사용해야합니다.메서드 심판의 이론은 간단합니다 : 이름이 중요 합니다. 메서드에 이름이있는 ..