도서 리뷰

[도서] 기본기가 탄탄한 자바 개발자(제2판) (벤저민 J. 에번스 외2명 저, 김성원 역/ 제이펍 ) 리뷰

하나의묵 2024. 9. 5. 22:29

도서 소개

이번에 리뷰할 도서는 기본기가 탄탄한 자바 개발자 (제2판)입니다. 이 책은 자바 8부터 17까지의 주요 기능과 변화된 부분을 상세히 설명하며, 800페이지가 넘는 방대한 분량으로 자바 언어에 대한 깊이 있는 이해를 제공합니다.

 

또한, 자바 가상 머신(JVM)에서 동작하는 다양한 언어, 예를 들어 코틀린(Kotlin)과 클로저(Clojure)에 대해서도 다루며, JVM 생태계의 다양성을 이해하고 적절한 도구를 선택할 수있도록 도움을 주는 내용들도 같이 포함되어 있습니다.

 

책에서 다루는 주요 내용들

  • 자바 8부터 17까지의 주요 기능
  • JVM의 동작 원리
  • 동시성 프로그래밍 및 JVM 에서 동작하는 다른 언어들에 대한 설명
  • Maven과 Gradle을 활용한 빌드 배포 및 Junit 단위 테스트
  • 컨테이너 기술에서의 JAVA 

 

책에 대한 내용

이 책은 자바의 최신 버전과 고급 기능을 심도 있게 이해할 수 있도록 돕는 교과서와 같은 책 인것 같습니다.

자바 8부터 17까지의 주요 변화와 기능을 상세히 설명하며, 자바 가상 머신의 내부 동작과 동시성 프로그래밍, JVM에서의 다른 언어까지 폭넓게 다루고 있습니다.

특히, 방대한 분량을 통해 각 기술의 이론과 실무 적용을 깊이 있게 다루며, 그림과 예제를 통해  이해하기 쉽게 작성 되어있는 것 같습니다.

 



Part 1에서는 자바의 최신 기능과 버전에 대한 자세한 설명을 제공하며,Part 2에서는 JVM의 동작 원리와 동시성 프로그래밍을 심도 있게 다루며, Part 3에서는 JVM에서 동작하는 다른 언어들에 대해 소개합니다.

마지막으로, 빌드 및 배포, 테스트에 관한 실무적인 기술을 다루는 부분까지 포괄적으로 설명합니다.

 

총평

기본기가 탄탄한 자바 개발자 (제2판)는 자바 개발자라면 읽어야할 도서 중 하나라고 생각됩니다.

자바의 최신 버전과 고급 기능, JVM의 내부 동작 원리, 동시성 프로그래밍 등을 심도 있게 이해하고 싶은 분들에게 적합하다고 생각되며, 자바 외의 JVM 언어들에 대해서도 소개하고 있어, 다양한 개발 환경에서의 선택을 돕는 데 유용할 것 같습니다.

이 책은 초급보다는 초중급 이상의 개발자가 읽는 것이 조금 더 좋을 것 같다는 생각이 들고, 자바의 기본기를 갖춘 후 더 깊이 있는 기술을 익히고자 하는 분들에게 권장하고 싶습니다.

입문서는 아니지만, 자바의 최신 동향과 기술을 체계적으로 학습할 수 있는 좋은 기회를 제공하는 도서입니다.

 

책이 두꺼운 관계로(마치 전공책 같은..) 오프라인 서점에서 책을 한 번 살펴보시고 원하시는 내용을 담고 있다면 읽어보시는 것을 추천 드리고 싶습니다!

 

해당 리뷰는 제이펍에서 제공받은 도서를 읽고 작성하였습니다.