Java 8 람다
Lambda 람다의 시작 람다는 자바 8부터 추가된 기능 람다를 사용하면 자연어에 더 가깝게 간단한 방식으로 코드를 구현할 수 있다. // 람다를 사용하지 않은 코드 Collections.sort(inventory, new Comparator(){ public int compare(Apple a1, Apple a2){ return a1.getWeight(), compareTo(a2.getWeight()); } }); inventory.sort(comparing(Apple::getWeight)); CPU가 싱글코어에서 듀얼 혹은 쿼드 코어로 진화하면서 자바도 바뀌어야 할 필요성을 느꼈다. 스레드를 사용하면 되지만 스레드는 관리하기 어렵고 많은 문제를 발생할 수 있다는 단점 이런 병렬 실행 환경을 쉽게 관리..