Written by coh at home

[도서리뷰] 함수형 프로그래밍 with 자바 본문

Etc/도서

[도서리뷰] 함수형 프로그래밍 with 자바

och 2024. 4. 22. 21:06

리뷰

자바를 거의 1년간 배웠고 이제는 제법 익숙한 언어가 되었습니다. 람다, stream, optional 등등 함수형 프로그래밍을 어느정도는 알고 있었지만 조금 더 배워보고 싶어서 이 책을 리뷰하게 되었습니다.


책은 함수형 프로그래밍이 무엇인지부터 함수형 인터페이스, JDK에서 지원하는 함수형 인터페이스, stream, optional, 레코드 등등의 개념을 다룹니다. 레코드까지는 기본적으로 자바 프로그래머가 이미 알고있는 내용들을 복습하는 느낌이었습니다. 왜 불변성이 중요한지. Single Abstract Method 등 함수형 인터페이스가 되는 조건 등등에 대하여 설명합니다. 다만 당연하게 넘어갔던 것을 다시 한번 왜 그런지 생각해보고 넘어갈 수 있었던 시간이었습니다.


이후에 레코드, 스트림부터는 중요한 기능등을 다양한 예제를 통해 공부할 수 있었습니다. 그냥 학습하는 것이 아니라 어떻게 하면 더 좋은 코드를 만들 수 있는지 생각하며 학습할 수 있습니다. 생각보다 난이도가 꽤나 있어서 읽는데 시간이 오래걸렸습니다. 단순한 개념만 얻어간 것이 아니라 개념 + 노하우를 배울 수 있던 시간이었습니다.

누구에게 추천하는가

이미 자바를 익숙하게 다룰줄 아는 사람. 어느정도 람다, 스트림, 함수형 인터페이스, 제네릭 등등을 알고 이해할 수 있는 사람.
이런 분들이라면 해당 책을 재밌게 읽고 자신의 실력을 더 발전시킬 수 있다고 생각합니다.

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

'Etc > 도서' 카테고리의 다른 글

[혼공컴운]1주차 정리  (0) 2024.07.07
[부트캠프 QA]  (0) 2024.06.23
[한권으로 배우는 도커 & 쿠버네티스]  (0) 2024.05.18
[도서 리뷰] 딥러닝의 정석[2판]  (0) 2024.03.18
[도서 리뷰] 혼자 공부하는 자바  (0) 2024.02.25