JavaRush /Java Blog /Random-KO /Kay Horstmann의 기본 중 기본
Виктор
레벨 30
Санкт-Петербург

Kay Horstmann의 기본 중 기본

Random-KO 그룹에 게시되었습니다
...이 책의 저자는 토스터나 동물원의 동물을 제어하는 ​​프로그램이나 "점프 텍스트"와 같은 장난감 예제로 가득 찬 책을 좋아하지 않기를 바랍니다.
프로그래밍 초보자에게는 모든 책, 기사 또는 문서가 중요하기 때문에 이 리뷰의 관련성에 대해 쓸 필요가 별로 없다고 생각합니다. 그러나 반면에 대중적인 믿음과는 달리 나는 동시에 여러 출처를 읽지 않고 입증 된 하나의 출처에서 배우기 위해 이상적인 한 가지를 찾고 싶습니다. 자, "젊은" 자비스트들 사이에서 큰 인기를 끌고 있는 케이 호스트만(Kay Horstmann)의 "Professional's Library" 시리즈를 살펴보겠습니다. 책은 고품질 제본으로 환영받습니다. 단단한 광택이 나는 표지와 좋은 인쇄는 분명히 핵심까지 읽을 것이기 때문에 이것은 정말 중요합니다. 그건 그렇고, 치수가 꽤 인상적이므로 너무 많이 끌 수는 없습니다. (안타깝게도 본인 사진은 없습니다)
Kay Horstmann의 기본 중 기본 - 1
제목에서 알 수 있듯이 이 시리즈의 첫 번째 권에서 저자는 구문부터 주요 OOP 특성, 컬렉션 라이브러리 개요부터 멀티스레드 프로그래밍까지 기본 사항을 설명합니다. 각 장에서는 일반적인 용어와 작동 원리(예: 반사 메커니즘)를 다룰 뿐만 아니라 몇 가지 미묘한 차이도 명확히 설명합니다.
Kay Horstmann의 기본 중 기본 - 2
두 번째 볼륨인 "고급 프로그래밍 도구"에서는 그래픽 실행 라이브러리인 SWING과 같은 일부 주제를 심화합니다. 또한 독자에게 컬렉션 작업을 위한 탁월한 도구인 데이터 스트림 라이브러리 또는 간단히 스트림을 소개합니다. 또한 기본 Java(예, JDBC)를 사용하여 데이터베이스를 연결하는 방법을 배우게 됩니다. 각 장은 명확하게 구성되어 있으며 서로 엄격하게 연관되어 있지 않으므로 어떤 순서로든 공부할 수 있습니다. 유일한 예외는 첫 번째 볼륨의 시작 부분입니다. 그리고 이 시리즈에는 다양한 이론과 함께 작은 프로그램의 예, 코드 이미지가 포함된 각주가 있으며 때로는 각 방법과 요소의 작업을 설명합니다. 대부분의 메소드와 클래스는 일반적으로 별도의 프레임워크에 배치되므로 해당 책을 Java 메소드 및 클래스에 대한 참조(또는 간략한 문서)로 사용할 수 있습니다.
Kay Horstmann의 기본 - 3
그러나 C++에 대한 지식이 있는 프로그래머는 일부 Java 솔루션을 C++의 동일한 솔루션과 자주 비교하는 것에 놀랄 것입니다. 저자에 따르면 이는 한 언어에서 다른 언어로의 전환을 단순화할 것입니다.
Kay Horstmann의 주요 기본 사항 - 4
상대적으로 심각한 유일한 단점은 작업이나 연습이 없다는 것입니다. 그러나 Javarush 학생들에게는 이것이 문제가 되지 않을 것입니다. 초보자를 위한 조언: Javarush를 연습하고 이 훌륭한 책에서 이론을 얻으십시오. 책의 끝 부분(주로 첫 번째 부분)에도 오타가 있습니다(편집자가 조금 피곤한 것 같습니다). 주제 범위의 일반성과 깊이 측면에서 Horstmann의 책에는 경쟁자가 거의 없습니다. 우리는 Head First 시리즈를 즉시 무시합니다(시작 부분의 인용문 참조). 이제 Shildt와 Eckel이 남습니다. 첫 번째 저자의 책도 훌륭하므로 (그런데 이론을 익히는 작업이 있음) 이것은 취향의 문제이고 Eckel의 자료는 구식입니다 (부분적으로는 여전히). 결론적으로 아직 한 권의 책으로는 부족하지만(고마워요, KEP!), 기초로서는 확실히 "전문가의 도서관"이 적합할 것이라고 말씀드리고 싶습니다. 시작하는 데 필요한 모든 것이 포함되어 있으며 시계처럼 작동합니다... 추신: 음, 긴장하지 않도록 링크: https://www.litres.ru/richard-uorberton/lyambda-vyrazheniya-v -java-8/ — 람다 및 기능에 대해 설명합니다. http://www.exlab.net/tools/sheets/regexp.html — "어떤 사람들은 문제에 직면했을 때 "알겠습니다. 정규식을 사용하겠습니다."라고 생각합니다. 이제 두 가지 문제가 생겼습니다." comp.lang.emacs https://www.litres.ru/rod-haggarti/diskretnaya-matematika-dlya-programmistov/ 의 Jamie Zawinski - 프로그래머에게 수학이 필요하지 않다는 말에 동의하지 않습니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION