유명한 Java 서적 중 한 권.
사실 요 책이 나온 건 Java 8부터 추가된 많은 기능을 소개하기 위해서다.
그러다 보니 책에서 다루는 대부분의 내용이 요즘 Java 개발자가 익숙한 개념과 이미 사용하고 있는 기술들이다. 하지만 그래서 한번 읽어봄직한데, 예를 들어 개발할 때 익명 함수, 람다 등을 자연스럽게 사용하지만 개발 배경이나 원리, 활용법 등에 대해 잘 알고 있는 사람은 많지 않을 것이다. 요즘 IDE가 너무 좋아져서 웬만한 건 다 잡아주니깐... 책에선 이런 부분을 다뤄준다.
이 책을 읽은 이유는 딱 두 챕터 때문이다. 하나는 스트림과 ForkJoinPool, 또 하나는 CompletableFuture.
최근에 이 두 키워드 때문에 고생을 좀 해서 무슨 콘셉트인지 한 번쯤 알아두고 싶었는데 이 책이 그 역할을 잘해줬다. 당연히 마스터한 건 아니고, 다만 어떤 콘셉트의 기술이다 정도는 알게 되었다. 앞으로 사용할 때 구글링을 좀 더 빠르게 할 수 있을 것 같은 느낌?
실습 코드도 괜찮았고, 이펙티브 자바보다도 먼저 읽어봐야 하지 않나 싶은 책.
'Review' 카테고리의 다른 글
자바 최적화(Optimizing Java) (0) | 2022.06.22 |
---|---|
자바 성능 튜닝 이야기 (0) | 2022.05.21 |
실용주의 프로그래머(The Pragmatic Programmer) (0) | 2022.05.10 |
RxJava 리액티브 프로그래밍 (0) | 2022.04.30 |
이펙티브 자바 3/E (0) | 2022.04.30 |