테크

(5) 최고의 Java 프로그래밍 책 6권

이스코 2023. 3. 1. 01:31

프로그래밍 언어는 요령을 터득하기 어려울 수 있습니다. 반복이 다른 언어의 경우 특히 그렇습니다. Java는 이러한 언어 중 하나입니다. 이름의 유사성에도 불구하고 Java는 복잡한 실행 방식의 차이에 이르기까지 JavaScript와 구분되는 많은 특성을 자랑합니다. JavaScript에 익숙한 사람들에게도 Java는 완전히 다른 짐승입니다. 오랜 프로그래밍 전문가도 어려움을 겪을 수 있습니다. 다음은 언어를 처음부터 배우거나 기술을 연마하려는 사람들을 위한 리뷰를 기반으로 한 최고의 Java 프로그래밍 책 6권입니다.



Amazon 리뷰를 기반으로 한 최고의 Java 프로그래밍 책 6권

 

6. E. Balagurusamy의 Java 프로그래밍(6판)

Programming With Java는 표지에 목적이 있는 책입니다. 

 

Java의 모든 기능을 다루는 초급 수준의 리소스입니다. 

일부 리뷰어는 실제로 이 리소스를 훌륭한 출발점으로 칭찬하지만 내부에 얼마나 많은 오래된 개념이 있는지도 지적합니다. 

 

이 책은 최근에 나온 책이지만 현재 지원되지 않는 Java 버전을 다루고 있습니다. 

 

높은 리뷰 점수에도 불구하고 일부 리뷰어는 이 책이 결국 초보자에게 그다지 좋지 않다는 점에 주목합니다. 

 

이것은 날짜가 지난 자료뿐만 아니라 개념을 표현하는 방법에도 기인합니다. 

 

이 책은 보충 자료로 유용할 수 있지만 Java로 여행을 시작할 때 이 책만 의존해서는 안 됩니다.

리뷰: 총 리뷰 746개 중 66%가 이 책에 별 5개를 부여했습니다. 

 

정가: $25.49


5. Narasimha Karumanchi의 Java로 쉽게 만든 데이터 구조 및 알고리즘

Data Structures and Algorithms Made Easy in Java는 초보자에게 Java를 소개하는 간단한 방법으로 만들어졌습니다. 

 

프로그래머 지망생이 Google, Microsoft, Adobe와 같은 유명 기업에 취업할 수 있도록 돕기 위한 것입니다. 

 

리뷰어들은 유용한 질문과 다른 자료와의 비교를 제공하는 책의 경향에 주목했습니다. 

 

불행히도 그들은 형식 ​​오류와 많은 모호한 설명도 지적했습니다. 

 

이 책의 제목과 달리 Java로 프로그래밍하는 데 이미 어느 정도 기술을 습득한 사람들에게는 이 책이 더 유용할 수 있습니다. 초보자도 이 책을 사용할 수 있지만 초보자만큼 계몽적이지는 않을 것입니다.

 

리뷰: 총 리뷰 1,067개 중 57%가 이 책에 별 5개를 부여했습니다.

 

정가: $39.99


4. Core Java: R. Nageswara Rao 박사의 통합 접근 방식

Core Java: 통합 접근 방식은 광고되지 않더라도 초보자에게 훨씬 더 유용할 수 있습니다. 

 

아직 공식적으로 지원되는 몇 안 되는 버전 중 하나인 버전 8까지 여러 버전의 Java를 다룹니다. 

 

비평가들조차 이 책이 Java의 기본 개념을 이해하기에 완벽한 장소이며 언어 학습에 대한 훌륭한 출발점을 제공한다고 인정합니다. 

 

모든 것을 진정으로 이해하려면 이미 프로그래밍에 대해 약간 알아야 할 수도 있지만 Java에 대한 사전 경험은 필요하지 않습니다.

 

이를 염두에 두고 Core Java: An Integrated Approach에는 Narasimha Karumanchi의 제안과 반대되는 문제가 있는 것 같습니다. 

 

고급 사용자에게는 많은 것을 제공하지 않는 비용으로 초보자에게는 많은 것을 제공합니다. 

 

모든 개념이 완전히 설명되는 것은 아니며 일부 검토자는 Java Development Kit와 같은 중요한 리소스가 생략되었음을 지적합니다. 

 

이 책은 시작하기에 좋은 책일 수 있지만 진정으로 Java를 마스터하려면 벨트 아래에 더 많은 것이 필요할 것입니다. 

 

리뷰: 전체 리뷰 1,217개 중 67%가 이 책에 별 5개를 부여했습니다.

 

정가: $499.00 페이퍼백, $5.66 디지털


3. Joshua Bloch의 Effective Java(제3판)

언어에 더 익숙한 사람들을 위한 리소스로서 Effective Java는 더 나은 선택 중 하나입니다. 

 

그 안의 내용은 철저하고 상세하지만 초보자를 위한 최고의 출발점이 되지는 못합니다.

 

일부 리뷰어는 인쇄 품질 저하와 디지털 버전의 문제에 대해서도 언급했지만 모든 사람이 이러한 문제를 공유하는 것은 아닙니다. 

 

Joshua Bloch의 제안과 관련된 문제에도 불구하고 여기에서 찾을 수 있는 더 많은 좋은 점이 있습니다. 

 

검토자들은 이 책의 자료가 2017년에 다시 발표되었음에도 불구하고 오늘날에도 여전히 관련이 있다고 언급합니다.

 

또한 일부 사람들이 사전에 발견할 수 없었던 프로그래밍 언어의 다양한 측면에 대한 설명도 제공합니다. 

 

이름 그대로 Effective Java는 먼저 언어에 뛰어들 준비가 된 사람들을 위한 효과적인 책입니다.

 

리뷰: 총 리뷰 1,298개 중 84%가 이 책에 별 5개를 부여했습니다.

 

정가: $54.99 페이퍼백, $43.99 디지털


2. Java: Herbert Schildt의 The Complete Reference(11판)

Java: The Complete Reference는 이전 버전이 포함된 경우 이 목록에 여러 번 표시되었을 것입니다. 

 

일부는 포괄적인 자료가 부족하다고 주장하고 다른 일부는 예제가 아니라 자료가 괜찮다고 주장합니다. 

 

이러한 비판 외에도 리뷰어들은 이 책의 품질과 프로그래머가 Java에 대해 알아야 할 모든 내용에 대해 전반적으로 만족했습니다. 

 

이 책은 틀림없이 초보자가 얻을 수 있는 최고의 책 중 하나입니다. 특히 초보자도 함께 사용할 수 있는 고급 책을 얻는다면 더욱 그렇습니다.

 

리뷰: 총 리뷰 1,398개 중 78%가 이 책에 별 5개를 부여했습니다.

 

정가: 페이퍼백 $60.00, 디지털 $54.00


1. Kathy Sierra와 Bert Bates의 Head First Java(2판)

Head First Java는 초보자를 위한 최고의 책은 아닐 수 있지만 확실히 이 목록에서 가장 초보자에게 친숙한 리소스입니다. 

 

아이들에게 친숙한 학교 교과서와 유사한 방식으로 Java의 개념과 코드를 제시하는 좀 더 캐주얼하고 친근한 어조를 취합니다. 

 

언뜻 보기에 모든 연령대의 프로그래머가 Java에 대해 배울 수 있도록 하는 것이 좋은 선택인 것 같습니다. 

 

그러나 이 책은 2005년에 다시 출판되었습니다. 제3판은 거의 리뷰가 많지 않지만 이 제2판보다 먼저 고려해야 합니다.

 

리뷰: 전체 리뷰 1,798개 중 72%가 이 책에 별 5개를 부여했습니다.

 

정가: $59.99

 


.

최고의 Java 프로그래밍 책을 선택할 때 찾아야 할 사항

 

Java는 오랜 역사를 가진 많은 프로그래밍 언어 중 하나입니다. 이런 맥락에서 긍정적인 리뷰가 있는 책은 오래되었거나 새로운 것만큼 중요하지 않습니다. 많은 버전의 Java가 정기적으로 사용되지 않으며 지속적인 지원을 자랑하는 일부 레거시 버전만 있습니다. 물론 자료에 오류가 많지 않은지 확인하고 싶을 것입니다. 프로그래밍 언어를 모르는 것과 잘못 배우는 것은 완전히 다른 문제입니다.