자바 개발자라면 무조건 읽어야 할 필독서 『이펙티브 자바 3판』이 드디어 나왔습니다.

 

이 책이 좋은 건 출판사보다 독자들이 더 잘 아는 사실!

그렇다면 3판에서는 과연 어떤 게 달라졌는지, 3판만이 가진 매력이 무엇인지 살펴볼까요?

 

 

번역

조슈아 블로크의 이펙티브 자바를 개앞맵시가 번역했습니다.(ㄷㄷ)

 

, 줄여서 ‘개앞맵시’는 역자가 어려서부터 생각한 후학 양성의 꿈을 조금 독특한 방식으로 일찍 실행에 옮긴 것이다. 현재 모습은 주요 개발 테마별 개발자에게 꼭 필요한 기술과 역량을 안내하는 책들을 로드맵 형태로 정리한 지도다. •페이스북: https://facebook.com/dev.loadmap •로드맵 모음: https://www.mindmeister.com/ko/users/channel/86528

 

번역어 하나를 정할 때도 영어를 번역어로 단순히 매핑하지만은 않았습니다. 하나의 용어가 다른 용어와 함께 쓰일 때까지도 고려했습니다. 최대한 직관적이고 일관되면서도 서로 잘 구분되는 용어를 쓰려고 노력했습니다. 역자 분은 그 고민의 과정을 번역어 해설집에 담아 공유했습니다. 필요한 부분만 찾아 읽느라 용어나 개념이 헷갈릴 때, 용어에 대한 정의가 온전히 서지 않았을 때 이 해설집이 많은 도움을 줄 것입니다.

 

3판에서 볼 수 있는 새로운 내용

Java7 이후의 새로운 내용을 다루는 것뿐 아니라 함수형 프로그래밍 요소도 자세히 알아봅니다. 람다와 스트림에 집중한 7장을 포함하여 새로운 아이템도 많이 추가되었습니다.

 

람다에도 맵핵 시전!!

자바 7, 8, 9 신기능 반영

– 함수형 인터페이스, 람다식, 메서드 참조, 스트림

– 인터페이스의 디폴트 메서드와 정적 메서드

– 제네릭 타입에서의 다이아몬드 연산자를 포함한 타입 추론

– @SafeVarargs 애너테이션

– try-with-resources 문

– Optional〈T〉 인터페이스, java.time, 컬렉션의 편의 팩터리 메서드 등의 새로운 라이브러리 기능

 

저자인 조슈아 블로크는 스트림과 람다에 집중하여 3판의 특징을 강의하기도 했습니다.

열정적이고 재밌고 귀여운(?) 조슈아 블로크의 강의

 

 

예제코드

2판에서는 없었던 예제코드가 3판에서 제공됩니다. 그것도 우리말로!

 

 

한눈에 정리되는 구성

텍스트와 코드만으로 구성되어 있는 원서를 보기 좋게 정리했습니다. 내용의 성질에 따라 팁, 핵심정리 등으로 분류했습니다. 두고두고 봐야 하는 『이펙티브 자바』의 특성을 생각하면, 골라 읽기도 훨씬 수월하겠지요?

 

 

추천사

“고급 자바 개발자로 거듭나고 싶은 분들이라면 꼭 보길 바라며, 대세가 되고 있는 함수형 프로그래밍을 자주 사용하는 실무 개발자에게도 적극 추천합니다.” _나상혁, LG전자 선임연구원, LG전자 SW Colleage JAVA 사내 강사

“자바 8이 나오자 자바 개발자들이 하나 같이 『이펙티브 자바 3판』이 언제 나오는지 궁금해했습니다. 대폭 개선되었던 자바 6 때 『이펙티브 자바 2판』이 나왔던 것처럼 3판이 나올 때가 되었기 때문입니다. 『이펙티브 자바』 없는 자바 개발은 상상할 수 없으니까요.” _박성철, 우아한형제들 재직

“『이펙티브 자바』는 자바 언어의 초창기부터 대가의 목소리를 들을 수 있었던 훌륭한 책입니다. 3판에서는 자바 9의 ‘플랫폼 모듈화’를 다룬 내용을 포함하여 더욱 새로워졌네요. 깊이 있게 자바를 공부하고 싶은 개발자와 학생에게 추천합니다.” _유동환『RxJava 프로그래밍』 공저자, 『Java 9 모듈 프로그래밍』 역자

“이 책이 유명한 만큼 번역에 대한 부담도 컸을 텐데 책임감을 가지고 정성을 기울여 작업했다는 게 느껴집니다. 조슈아 블로크의 여전한 통찰력에 이복연 님의 친절한 번역이 더해졌습니다.” _정상혁, 네이버 재직, 『네이버를 만든 기술, 읽으면서 배운다: 자바편』 공저자

 

출간 이후에도 개앞맵시의 AS는 이어집니다.

『이펙티브 자바 3판』과 관련된 새소식, 유용한 정보 등은 개앞맵시 깃헙에 계속 업데이트됩니다.

 

예스24 | 교보문고 | 알라딘 | 인터파크