이전

리뷰 (13)

한줄평
평점 분포
  • 리뷰 총점10 85%
  • 리뷰 총점8 8%
  • 리뷰 총점6 8%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 10.0
  • 30대 9.0
  • 40대 9.0
  • 50대 10.0
리뷰 총점 종이책 구매
Effective Java 리뷰
"Effective Java 리뷰" 내용보기
2학년 Java 전공 수업 때 교수님이 앞으로 Java를 더 공부한다면 이 책을 추천한다고 하셔서 한번 찾아보았다. 전공 수업 때 교수님이 지금까지는 주로 Java의 문법과 프로그래밍의 기초에 대해 공부를 해서 간단한 프로그램을 구현할 수 있지만 앞으로 실제 현업에서 프로그램을 설계하고 효율적인 개발을 하기 위해서는 디자인 패턴이나 설계 이론들을 알아야 한다고 얘기하셨다. 그래
"Effective Java 리뷰" 내용보기

 2학년 Java 전공 수업 때 교수님이 앞으로 Java를 더 공부한다면 이 책을 추천한다고 하셔서 한번 찾아보았다. 전공 수업 때 교수님이 지금까지는 주로 Java의 문법과 프로그래밍의 기초에 대해 공부를 해서 간단한 프로그램을 구현할 수 있지만 앞으로 실제 현업에서 프로그램을 설계하고 효율적인 개발을 하기 위해서는 디자인 패턴이나 설계 이론들을 알아야 한다고 얘기하셨다. 그래서 Java를 더 깊게 공부하기 위해 이 책을 샀다. 분량은 전체 500페이지인데 많이 두껍지 않아 적당하고 내용은 총 90개의 아이템을 12장에 나눠서 소개하고 있다.

 

 먼저 1장은 들어가기로 Java에 새로 추가된 기능과 이와 연관된 아이템의 순서를 소개하고 책에서 사용할 기술 용어들을 미리 정리한다. 2장은 객체 생성과 파괴로 객체를 만들 때와 만들지 말아야 할 때를 구분하는 것, 올바른 객체 생성 방법과 불필요한 객체 생성을 피하는 법 등을 설명한다. 3장은 모든 객체의 공통 Method로 Object Class에서 final이 아닌 Method들의 Overriding(재정의)에 대해 다룬다. 4장은 Class와 Interface로 객체지향 개념에서 중요한 부분인 Class와 Interface를 쓰기 편하고 유연하게 구현하는 법을 다룬다. 다음 5장은 Generic으로 Java 5에서 새로 추가된 이후 점점 중요해지고 있다. 그래서 Generic을 이용해 효율적으로 프로그램을 구현하는 방법을 소개한다. 6장은 Enum(열거) 타입과 Annotation으로 Class의 일종인 Enum과 Interface의 일종인 Annotation의 올바른 사용법을 설명한다.

 

 다음 7장은 Lambda와 Stream으로 Java 8에서 새로 추가된 Lambda와 Stream을 효과적으로 사용하는 법을 다룬다. 8장은 Method로 Method를 설계할 때 주의할 점을 소개하고 Method의 사용성과 견고성, 유연성에 초점을 맞춰 설명한다. 9장은 일반적인 프로그래밍 원칙으로 주로 Java의 기초 개념에 관해 다루는데 명명규칙과 자료형, 지역변수, Library 외에도 최적화, Native Method 등을 설명한다. 10장은 예외를 다루는데 효과적인 예외 처리를 위한 예외의 활용법을 다룬다. 11장은 동시성으로 안전하게 Multi-Thread 프로그램을 구현하는 것에 대해 다룬다. 마지막 12장은 직렬화인데 객체 직렬화는 Java의 객체를 자료를 전송할 수 있는 Stream으로 변형하는 것이고 역직렬화는 반대로 Stream에서 Java의 객체로 재구성하는 것이다. 직렬화 과정에서 발생할 수 있는 위험과 그 위험을 최소화 하는 방법을 다룬다.

 

이 책을 보고 느낀 건 분량이나 구성은 단순해 보이지만 내용은 확실히 어렵다. 예시 코드가 있긴 하지만 주로 글로 설명하다 보니 Java에 대해 어설프게 알면 이해하기 어려울 것 같다. 번역자분도 책의 앞부분에서 내용이 어려울 수 있다고 언급했다. 하지만 그만큼 많은 도움이 되는 책이라서 고급 Java 개발자가 되기 위한 필독서라 할 정도로 유명한 것 같다. 내용이 어려운 대신에 번역자분이 추천하는 동영상 강의와 Java 기본서를 참고하며 같이 천천히 따라가면 될 것 같다. 마침 2학기에 프로그래밍 언어론 전공수업이 있는데 Java를 통해 설계와 디자인 패턴을 공부하는 강의라 나중에 크게 도움이 될 것 같다.

YES마니아 : 로얄 이달의 사락 s*********7 2021.04.27. 신고 공감 1 댓글 0
리뷰 총점 종이책 구매
이펙티브 자바 Effective Java 3/E
"이펙티브 자바 Effective Java 3/E" 내용보기
이펙티브 자바 Effective Java 3/E 이 책은 워낙 유명한 책이라 망설임 없이 구매하였다.마침 자바를 공부하고 있는데 좋은 타이밍에 3판이 나왔다.이 책의 특징으로는 자바를 효과적으로 사용하는데에 대한아이템(팁)을 90여 가지 설명해준다.자바를 학습하고 있는 학생이나 이미 자바를 경험한 분들에게능력을 향상시키는데 필요한 무기를 제공해준다.
"이펙티브 자바 Effective Java 3/E" 내용보기

이펙티브 자바 Effective Java 3/E

 

이 책은 워낙 유명한 책이라 망설임 없이 구매하였다.

마침 자바를 공부하고 있는데 좋은 타이밍에 3판이 나왔다.

이 책의 특징으로는 자바를 효과적으로 사용하는데에 대한

아이템(팁)을 90여 가지 설명해준다.

자바를 학습하고 있는 학생이나 이미 자바를 경험한 분들에게

능력을 향상시키는데 필요한 무기를 제공해준다.

d***k 2018.12.16. 신고 공감 1 댓글 0
리뷰 총점 eBook 구매
이펙티브 자바 Effective Java 3/E
"이펙티브 자바 Effective Java 3/E" 내용보기
자바 10년차 개발자입니다.  이펙티브 자바는 너무 유명한 책이라. 말이 필요없을거 같습니다. 이번에 책과 ebook을 동시에 구매했는데, 아깝지 않다는 생각이 듭니다.  자바 개발을 하면서, 성능적인 측면이나 실수 하는 측면에 대해 , 많은 도움이 되었습니다. 개발을 하면서 항상 시간에 쫓겨 개발하다보니 성능이나, 효율적인 측면은 놓치게 되는 경향이 있어, 책을 보면서, 한단
"이펙티브 자바 Effective Java 3/E" 내용보기

자바 10년차 개발자입니다. 

이펙티브 자바는 너무 유명한 책이라. 말이 필요없을거 같습니다.

이번에 책과 ebook을 동시에 구매했는데, 아깝지 않다는 생각이 듭니다. 

자바 개발을 하면서, 성능적인 측면이나 실수 하는 측면에 대해 , 많은 도움이 되었습니다.

개발을 하면서 항상 시간에 쫓겨 개발하다보니 성능이나, 효율적인 측면은 놓치게 되는 경향이 있어, 책을 보면서, 한단계 업그레이드 되는 느낌이 드네요

l******7 2021.03.10. 신고 공감 1 댓글 0
리뷰 총점 종이책 구매
자바를 더 자바답게 쓰는 90가지 비밀
"자바를 더 자바답게 쓰는 90가지 비밀" 내용보기
『이펙티브 자바 3/E』는 자바를 단순히 “돌아가게” 만드는 데서 한 발 더 나아가, “잘” 돌아가게 만드는 법을 알려준다. 책은 90개의 ‘아이템’으로 구성되어 있고, 각각이 작은 조언이자 강력한 베스트 프랙티스다. 덕분에 처음부터 끝까지 읽어도 좋지만, 필요한 부분만 골라 읽어도 충분하다.가장 인상 깊었던 건 단순한 문법 설명이 아니라, 왜 그렇게 써야 하는지에 대한 설득
"자바를 더 자바답게 쓰는 90가지 비밀" 내용보기

『이펙티브 자바 3/E』는 자바를 단순히 “돌아가게” 만드는 데서 한 발 더 나아가, “잘” 돌아가게 만드는 법을 알려준다. 책은 90개의 ‘아이템’으로 구성되어 있고, 각각이 작은 조언이자 강력한 베스트 프랙티스다. 덕분에 처음부터 끝까지 읽어도 좋지만, 필요한 부분만 골라 읽어도 충분하다.

가장 인상 깊었던 건 단순한 문법 설명이 아니라, 왜 그렇게 써야 하는지에 대한 설득이다. 예를 들어 람다와 스트림이 멋진 도구이긴 하지만, 무분별하게 쓰면 오히려 가독성을 해칠 수 있다는 점. 직렬화는 편리하지만 보안과 유지보수의 함정을 만들 수 있다는 점. 이런 ‘코드 뒤에 숨은 함정’을 짚어주는 방식이 특히 좋았다.

3판에서는 Java 8~9 기능이 반영돼서, 모듈 시스템, 디폴트 메서드, Optional, try-with-resources 같은 최신 문법도 다룬다. 하지만 이 책의 가치는 “새로운 기능 소개”에 있지 않다. 오히려 기능의 한계와 그 기능을 언제 쓰지 말아야 하는지 알려주는 데 있다.

다만 이 책은 입문자보다는 어느 정도 자바 경험이 있는 개발자에게 훨씬 유용하다. 이미 실무에서 코드를 짜 본 사람이라면, 여기서 제시하는 조언 하나하나가 ‘아, 이거 내가 당한 적 있는데!’ 하는 공감으로 이어질 것이다.

a******e 2025.08.12. 신고 공감 0 댓글 0
리뷰 총점 종이책 구매
이펙티브 자바
"이펙티브 자바" 내용보기
무심코 아무 이유 없이 써왔던것들을 이펙티브 자바를 통해서 이점과 문제점을 알아갑니다.실제 Java 라이브러리에서 제공하는 클래스들은 어떤식으로 구현되어 있는지 예제를 들어줘서너무 잘읽히고 와닿는것 같습니다. 소장하시길 추천하는 책입니다.
"이펙티브 자바" 내용보기
무심코 아무 이유 없이 써왔던것들을 이펙티브 자바를 통해서 이점과 문제점을 알아갑니다.
실제 Java 라이브러리에서 제공하는 클래스들은 어떤식으로 구현되어 있는지 예제를 들어줘서
너무 잘읽히고 와닿는것 같습니다. 소장하시길 추천하는 책입니다.
y******5 2025.05.31. 신고 공감 0 댓글 0
리뷰 총점 eBook 구매
이펙티브 자바 3/E
"이펙티브 자바 3/E" 내용보기
이펙티브 자바 3/E는 Java 개발에 대해 깊이 있는 통찰을 제공하는 책입니다. 신입 개발자로서, 이 책은 자바의 기본뿐만 아니라 최적화된 코드 작성 방법과 모범 사례를 배우는 데 매우 유용했습니다. 각 항목은 실제 프로젝트에서 유용하게 적용할 수 있는 실용적인 조언을 담고 있어, 코드 품질을 향상시키는 데 큰 도움이 됩니다. 다만, 일부 고급 개념은 이해하기 어려운 부분도 있
"이펙티브 자바 3/E" 내용보기
이펙티브 자바 3/E는 Java 개발에 대해 깊이 있는 통찰을 제공하는 책입니다. 신입 개발자로서, 이 책은 자바의 기본뿐만 아니라 최적화된 코드 작성 방법과 모범 사례를 배우는 데 매우 유용했습니다. 각 항목은 실제 프로젝트에서 유용하게 적용할 수 있는 실용적인 조언을 담고 있어, 코드 품질을 향상시키는 데 큰 도움이 됩니다. 다만, 일부 고급 개념은 이해하기 어려운 부분도 있지만, 전체적으로 자바를 깊이 있게 배우고 싶은 사람에게 추천할 만한 도서입니다.

p*****u 2024.11.30. 신고 공감 0 댓글 0
리뷰 총점 종이책 구매
훌륭한 기술, 잘 읽고 공부했습니다.
"훌륭한 기술, 잘 읽고 공부했습니다." 내용보기
훌륭한 기술, 잘 읽고 공부했습니다.방향잡기에 도움이 많이 될 것 같습니다. 어떻게 시작해야할지 막막하고 주변에 도움받을 수 있는 멘토링도 없었는데 쉽게 이해가 됐습니다.창업을 준비하고 있는 예비창업가로서 기술 또한 중요함을 배웠습니다.
"훌륭한 기술, 잘 읽고 공부했습니다." 내용보기
훌륭한 기술, 잘 읽고 공부했습니다.
방향잡기에 도움이 많이 될 것 같습니다. 어떻게 시작해야할지 막막하고 주변에 도움받을 수 있는 멘토링도 없었는데 쉽게 이해가 됐습니다.
창업을 준비하고 있는 예비창업가로서 기술 또한 중요함을 배웠습니다.
YES마니아 : 플래티넘 a****t 2024.07.18. 신고 공감 0 댓글 0
리뷰 총점 종이책 구매
훌륭한 기술, 잘 읽고 공부했습니다.
"훌륭한 기술, 잘 읽고 공부했습니다." 내용보기
훌륭한 기술, 잘 읽고 공부했습니다.방향잡기에 도움이 많이 될 것 같습니다. 어떻게 시작해야할지 막막하고 주변에 도움받을 수 있는 멘토링도 없었는데 쉽게 이해가 됐습니다.창업을 준비하고 있는 예비창업가로서 기술 또한 중요함을 배웠습니다.
"훌륭한 기술, 잘 읽고 공부했습니다." 내용보기
훌륭한 기술, 잘 읽고 공부했습니다.
방향잡기에 도움이 많이 될 것 같습니다. 어떻게 시작해야할지 막막하고 주변에 도움받을 수 있는 멘토링도 없었는데 쉽게 이해가 됐습니다.
창업을 준비하고 있는 예비창업가로서 기술 또한 중요함을 배웠습니다.
YES마니아 : 플래티넘 a****t 2024.07.18. 신고 공감 0 댓글 0
리뷰 총점 종이책 구매
이펙티브 자바 Effective Java 3/E 후기
"이펙티브 자바 Effective Java 3/E 후기" 내용보기
개발자 필독서라고 해서 구매했습니다.'조슈아 블로크'의 '이펙티브 자바 (Effective Java) 3/E'는 자바의 가장 근본적이고 필수적인 내용이 담겨있었습니다. 때문에 근본을 이해하고 자바 코드를 훨씬 더 효율적으로 작성할 수 있게 도와줍니다. 또한 코드의 가독성, 성능 최적화, 안정성 등 다양한 측면에서 자바 개발에 관한 지식을 제공하요 큰 도움이 됩니다.최신버전의 자바에 대한
"이펙티브 자바 Effective Java 3/E 후기" 내용보기
개발자 필독서라고 해서 구매했습니다.
'조슈아 블로크'의 '이펙티브 자바 (Effective Java) 3/E'는 자바의 가장 근본적이고 필수적인 내용이 담겨있었습니다.
때문에 근본을 이해하고 자바 코드를 훨씬 더 효율적으로 작성할 수 있게 도와줍니다. 또한 코드의 가독성, 성능 최적화, 안정성 등 다양한 측면에서 자바 개발에 관한 지식을 제공하요 큰 도움이 됩니다.
최신버전의 자바에 대한 내용은 아니어도 한번쯤은 읽어보기를 추천합니다.
d******0 2023.12.09. 신고 공감 0 댓글 0
리뷰 총점 종이책 구매
이펙티브 자바 Effective Java 3/E
"이펙티브 자바 Effective Java 3/E" 내용보기
자바 개발자는 꼭 봐야한다는 책이라고 들어와서 구매했습니다. 읽어보니 다른 개발 선배들이 말하는 말이 과언이 아닙니다. 실제 개발하는데 있어서 주의해야할 점과 나아가야할 방향을 요목조목 잘 알려주는 책이라고 생각합니다.  번역 얘기가 있는데 가독성에 영향을 줄 정도로 심각하지는 않습니다. 자바를 개발한다면 한번쯤 읽어보라고 보라고 말씀드리고 싶네요.
"이펙티브 자바 Effective Java 3/E" 내용보기

자바 개발자는 꼭 봐야한다는 책이라고 들어와서 구매했습니다.

읽어보니 다른 개발 선배들이 말하는 말이 과언이 아닙니다.

실제 개발하는데 있어서 주의해야할 점과 나아가야할 방향을 요목조목 잘 알려주는 책이라고 생각합니다. 

번역 얘기가 있는데 가독성에 영향을 줄 정도로 심각하지는 않습니다.

자바를 개발한다면 한번쯤 읽어보라고 보라고 말씀드리고 싶네요.

s*****i 2023.08.22. 신고 공감 0 댓글 0