저자 조슈아 블로크
ISBN 978-89-6626-238-0
정가 28,000원
이펙티브 자바
Programming, 베스트셀러자바 6 출시 직후 출간된 『이펙티브 자바 2판』 이후로 자바는 커다란 변화를 겪었다. 그래서 졸트상에 빛나는 이 책도 자바 언어와 라이브러리의 최신 기능을 십분 활용하도록 내용 전반을 철저히 다시 썼다. 모던 자바가 여러 패러다임을 지원하기 시작하면서 자바 개발자들에게는 구체적인 모범 사례가 더욱 절실해졌고, 관련 조언을 이 책에 담아낸 것이다. 이번 3판에는 자바 7, 8, 9에서 자바 언어와 라이브러리에 추가된 특성들을 녹여냈다. 특히 그동안 객체 지향에 치중하던 자바에 새로 도입된 함수형 프로그래밍 요소도 자세히 알아본다. 람다(lambda)와 스트림(stream)만을 다룬 장을 포함하여 새로운 아이템도 많이 추가되었다.
[지은이] 조슈아 블로크(Joshua Bloch)
카네기 멜론 대학교 교수다. 그 전에는 구글에서 최고 자바 아키텍트, 선 마이크로시스템즈에서 디스팅귀시드 엔지니어, Transarc에서 선임 시스템 설계자로 일했다. JDK 5.0 언어 개선과 자바 컬렉션 프레임워크를 포함해 수많은 자바 플랫폼 기능의 설계와 구현을 주도했다. 컬럼비아 대학교에서 컴퓨터과학 학사 학위를, 카네기 멜론 대학교에서 컴퓨터과학 박사 학위를 받았다.
[옮긴이] 이복연
고려대학교 컴퓨터학과를 졸업하고 삼성소프트웨어멤버십을 거쳐, 삼성전자 소프트웨어센터와 미디어솔루션센터에서 자바 가상 머신, 바다 플랫폼, 챗온 메신저 서비스 등을 개발했다. 주 업무 외에 분산 빌드, 지속적 통합, 앱 수명주기 관리 도구, 애자일 도입 등 동료 개발자들에게 실질적인 도움을 주는 일에 적극적이었다. 그 후 창업전선에 뛰어들어 소셜 서비스, 금융 거래 프레임워크 등을 개발하다가, 무슨 바람이 불어서인지 책을 만들겠다며 기획·편집자(자칭 Wisdom Compiler)로 변신했다. 한빛미디어에서 『밑바닥부터 시작하는 딥러닝』과 『Effective Unit Testing』을, 인사이트에서 『JUnit 인 액션』을 번역했다.