[아이템43~44] 람다 사용법
아이템 43 람다보다는 메서드 참조를 사용하라 람다를 대신하여 메서드 참조라는 기능을 사용하여 더 명확하게 표현할 수 있다. 메서드 참조의 장단점을 알아보자. 장점 메서드 참조는 람다보다 명확하게 표현할 수 있다. //람다 map.merge(key,1,(count,incr)-> count + incr); //메서드 참조 map.merge(key,1,Integer::sum); 이 함수는 맵에 키가 있다면 기존매핑 값에 1 증가시키는 코드이다. 메서드 참조를 사용하여 sum이라는 간결한 표현으로 람다를 대체할 수 있었다. 단점 너무 긴 메서드 이름은 오히려 람다가 더 가독성이 뛰어나다. Function.indentity()메서드는 x->x라는 받은 값을 그대로 반환하는 함수다. 메서드 참조시 x->x가 훨씬..
Reading Record/이펙티브자바
2020. 7. 4.