이전

리뷰 (27)

한줄평
평점 분포
  • 리뷰 총점10 96%
  • 리뷰 총점8 4%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 9.0
  • 30대 9.0
  • 40대 10.0
  • 50대 9.0

포토/동영상 (12)

리뷰 총점 종이책 구매
이것이 자바다
"이것이 자바다" 내용보기
비슷한 류의 자바 개념서를 이미 가지고 있지만 해당 책으로 스터디를 하기 위해 구매하였습니다 :3 꽤 충실한 기본서로 도움이 되었습니다. 장점을 짚어보면,  모던 자바 관련 내용이 나오는것이 좋습니다. 개념서인 만큼 다른 책들에 비해 이해하기 쉽게 설명합니다. 다만 여러 내용을 다루는 만큼 책은 두꺼워서 가져다니기 불편하다는 단점은 있습니다. (제본 추천해요 ..!) 문제
"이것이 자바다" 내용보기

비슷한 류의 자바 개념서를 이미 가지고 있지만 해당 책으로 스터디를 하기 위해 구매하였습니다 :3 꽤 충실한 기본서로 도움이 되었습니다. 장점을 짚어보면, 

모던 자바 관련 내용이 나오는것이 좋습니다. 개념서인 만큼 다른 책들에 비해 이해하기 쉽게 설명합니다. 다만 여러 내용을 다루는 만큼 책은 두꺼워서 가져다니기 불편하다는 단점은 있습니다. (제본 추천해요 ..!)

문제 난이도가 적정합니다. 대부분의 답은 책에서 찾을수 있을 정도의 난이도고, 너무 어렵거나 너무 쉽지 않았기 때문에 복습하기에 적절하다고 느꼈습니다.

부록 내용이 도움됩니다. 실무와 관련된 JDBC같은 내용이라 좋았습니다.

 

괜찮은 자바 독학서라고 생각합니다 :3 

q********9 2022.12.20. 신고 공감 3 댓글 0
리뷰 총점 종이책 구매
이것이 자바다 2e (1) 강력 추천 (2) sealed class 보완 설명
"이것이 자바다 2e (1) 강력 추천 (2) sealed class 보완 설명" 내용보기
(1) 초판의 독자입니다. 개정판이 나왔기에, 빨리 훑어보고 있습니다. 7장 인터페이스에 이르렀는데, 개정판도 여전히 좋은 책이네요. 당연히 강추합니다. (2) 입문만을 목적으로 한 책은 너무 초보적인 내용에서 끝나는데, 이 책은 중급으로 나아가기 위한 교두보 역할도 잘 해 줍니다. 저는 3권짜리 개정판을 기대했는데, 독자들의 주머니 사정을 고려했는지(?) 일부는 줄이고 많은 것
"이것이 자바다 2e (1) 강력 추천 (2) sealed class 보완 설명" 내용보기

(1) 초판의 독자입니다. 개정판이 나왔기에, 빨리 훑어보고 있습니다. 7장 인터페이스에 이르렀는데, 개정판도 여전히 좋은 책이네요. 당연히 강추합니다.

(2) 입문만을 목적으로 한 책은 너무 초보적인 내용에서 끝나는데, 이 책은 중급으로 나아가기 위한 교두보 역할도 잘 해 줍니다. 저는 3권짜리 개정판을 기대했는데, 독자들의 주머니 사정을 고려했는지(?) 일부는 줄이고 많은 것은 eBook 형태의 부록으로 남겼네요.

(3) 7장(상속) 11절 봉인된 클래스의 경우, 오류 내지 오해의 소지가 있어 보여, sealed에 대해 제가 추가 테스트한 결과를 여기에 첨부합니다.
-------------------------------
(A) 초판에서는 일반 클래스, final 클래스를 소개합니다. 일반 클래스를 상속할 수는 있지만, 상속을 하지 못하게 만들려면 final  클래스로 만들면 됩니다..여기까지가 초판의 스토리입니다. (여기에서는 논리 전개상 abstract class를 언급하지 않겠습니다.)

(B) 그런데, 일반 클래스는 무제한 상속을 허용하고 있고, final 클래스는 무조건 금지하고 있어서, 그 중간 정도의 유연성이 필요해 졌습니다. 그래서 sealed 클래스가 등장합니다.

(C) 개정판에서 일반 클래스, final 클래스에 추가적으로 sealed 클래스도 소개됩니다.

(D) sealed 클래스를 상속하여 서브클래스를 만들 수 있습니다. 대신 sealed 클래스를 상속하려면, 명확하게 sealed, non-sealed, final 클래스 중 하나로 만들어야 합니다. 예컨데,

sealed class A {}

  class B extends A {}  // ERROR. 서브클래스 B의 정체를 분명히 합시다. sealed, non-sealed or final modifiers expected

  sealed class S extends A {}  // OK. S도 여전히 sealed 클래스.

  non-sealed class N extends A {}  // OK. 더 이상 sealed 클래스가 아님. 즉, N은 일반 클래스가 됨.

  final class F extends A {}  // OK. F는 final 클래스가 됨.

(E) 책에서 언급한 permits 부분은 오해를 일으키기 쉽습니다. 다음과 같이 부연 설명합니다.

permits 구문은 사용해도, 사용하지 않아도 됩니다. 위 (D)의 예에서 class A는 permits 구문을 사용하지 않았습니다. 따라서, S, N, F 등 임의의 서브클래스를 만들 수 있었습니다. 그런데 특정 서브클래스만 만들 수 있게 단속하고 싶다면? 이 때 permit 구문이 등장합니다. 예를 들어 보겠습니다.

sealed class A permits X,Y {}

  final class X extends A {}  // OK <-- permits X

  sealed class Y extends A {}  // OK <-- permits Y

  non-sealed class Z extends A {}  // ERROR: permits 목록에 Z가 없어서 오류

-------------------------------
단1권의 한국어판 자바 책만 선택해야 한다면, 이 개정판을 강추합니다. 참고로, 영어책으로는 Kishori Sharan 시리즈을 추천합니다.

YES마니아 : 골드 n*****m 2022.11.18. 신고 공감 3 댓글 0
리뷰 총점 종이책 구매
자바 최고의책
"자바 최고의책" 내용보기
책으로 공부를 하면서, 그림과 글로 되어 있는 책의 내용이 이해하기에 정말 좋았습니다. 유튜브 강의와 함께 들으면 더욱 이해가 잘되서 좋았습니다. 자바를 시작하는 분께 추천드립니다 이책으로 자바를 배우고 나니, 처음 이해도 쉽고, 다시 공부할 때나, 찾아 볼때도 활용할 때도 정말 유용하고, 좋은 책입니다. 최고의 자바 책!!!  !. 일단 목차별 잘 나눠서 찾기 좋고, 각 부분마
"자바 최고의책" 내용보기

책으로 공부를 하면서, 그림과 글로 되어 있는 책의 내용이 이해하기에 정말 좋았습니다. 유튜브 강의와 함께 들으면 더욱 이해가 잘되서 좋았습니다. 자바를 시작하는 분께 추천드립니다

이책으로 자바를 배우고 나니, 처음 이해도 쉽고, 다시 공부할 때나, 찾아 볼때도 활용할 때도 정말 유용하고, 좋은 책입니다. 최고의 자바 책!!! 

!. 일단 목차별 잘 나눠서 찾기 좋고, 각 부분마다 그림과 상세한 설명이 있습니다.

2. 이해가 안되면 강의를 들으면 더욱 이해가 쉽게 되어 있습니다. 

w*********1 2023.06.01. 신고 공감 1 댓글 0