Effective Java Item 43
Date:
람다보다는 메서드 참조를 사용하라
비한정적 참조
String::compareToIgnoreCase
(s1, s2) -> s1.compareToIgnoreCase(s2)
에서 수신 객체 전달용 매개변수는 s1, 그 뒤에는 메서드 선언에 정의된 매개변수
함수 객체를 적용하는 시점에 수신 객체를 알려준다.(s1)
한정적 참조는 아니라는 뜻 같은데, 미리 알려준단건지 알려주지 않는다는 건지 모르겠다...
참고(Reference)
Method References
https://bit.ly/2uYQnbh
댓글