모던 자바 인 액션 2장

1. 동작 파라미터화 앞장에서 모던 자바가 가지는 매우 큰 변화 중 하나인 메소드 참조에 대해 조금 더 심도있게 정리를 하는 챕터가 바로 이 챕터 2 1장에서 모던 자바가 ‘2급 값’ 인 메소드나 클래스를 ‘1급 값(변수,인스턴스)’ 처럼 간주하여 일종의 값(value) 으로 사용할 수 있다고 하였다. 2급 값을 1급 값으로 간주한다는 것은, 특정 메소드를 호출할 때 caller에서 … Read more

모던 자바 인 액션 1장

1. 모던 자바 다음과 같은 레거시 자바 버전을 기준으로, 사과의 무게 순 sorting하는 로직을 작성 모던 자바 기준으로 작성하면 다음과 같이 간결하게 작성 가능 대체적으로 7 -> 8 시점이 큰 변화가 일어난 시점으로 간주됨. 상기 코드 2뭉치도 7이하 vs 7이상의 코드. 대표적으로 모던 자바에서 이루어진 가장 큰 변화는 다음과 같음 메소드 참조(method reference) 스트림 API … Read more