JavaRush /Java Blog /Random-JA /基本中の基本 by ケイ・ホーストマン
Виктор
レベル 30
Санкт-Петербург

基本中の基本 by ケイ・ホーストマン

Random-JA グループに公開済み
...この本の著者は、トースターや動物園の動物を制御するプログラムや「ジャンプするテキスト」など、おもちゃの例が満載の本を好まないことを願っています。
プログラミングの初心者にとっては、どの本、記事、ドキュメントも重要であるため、このレビューの関連性についてはあまり書く必要はないと思います。しかし、その一方で、一般的な信念に反して、私は同時に複数の情報源を読むのではなく、1つの実証済みのものから学ぶために、理想的なものを1つ見つけたいと思っています。さて、「若い」ジャビストの間で非常に人気のある、ケイ・ホーストマンによる「プロフェッショナルの図書館」シリーズを見てみましょう。本は高品質の装丁、つまり硬くて光沢のある表紙と優れた印刷で迎えられます。これは明らかに芯まで読まれるため、非常に重要です。ちなみに、寸法は非常に大きいので、あまり引きずることはできません。(残念ながらご本人の写真はありません)
基本中の基本 by Kay Horstmann - 1
このシリーズの第 1 巻では、タイトルが示すように、構文から主要な OOP 特性、コレクション ライブラリの概要からマルチスレッド プログラミングに至るまで、基本事項を著者が説明します。各章では、一般的な用語や動作原理 (たとえば、リフレクション メカニズム) について触れているだけでなく、いくつかのニュアンスも明確にしています。
基本中の基本 by Kay Horstmann - 2
第 2 巻:「高度なプログラミング ツール」では、グラフィックス実行ライブラリ - SWING など、いくつかのトピックについて詳しく説明します。また、コレクションを操作するための優れたツール、つまりデータ ストリーム ライブラリ、または単に Streams についても紹介します。さらに、ネイティブ Java (そう、JDBC) を使用してデータベースに接続する方法も学びます。各章は明確に構成されており、相互に厳密な相関関係はないため、任意の順序で学習することができます。唯一の例外は、第 1 巻の冒頭です。このシリーズにはさまざまな理論が含まれており、小さなプログラムの例が多数あり、脚注にはコードの画像が含まれており、各メソッドや要素の動作が説明されている場合もあります。通常、ほとんどのメソッドとクラスは別個のフレームワークに配置されているため、これらの書籍は Java メソッドとクラスのリファレンス (または簡単なドキュメント) として使用できます。
ケイ・ホーストマンの基礎 - 3
しかし、C++ の知識を持つプログラマは、一部の Java ソリューションと C++ の同じソリューションを頻繁に比較することに嬉しい驚きを覚えるでしょう。これにより、ある言語から別の言語への移行が簡素化されると著者は述べています。
Kay Horstmann による重要な基礎 - 4
唯一の比較的重大な欠点は、タスクや演習がないことだと考えられます。しかし、Javarush の学生にとって、これは問題ではありません。初心者へのアドバイス: Javarush で練習し、これらの素晴らしい本で理論を理解してください。本の終わりの方(ほとんど最初)でも、タイプミスがあります(編集者が少し疲れているようです)。話題の網羅性と深さの点で、ホルストマンの本には競合他社がほとんどありません。私たちは Head First シリーズを直ちに却下します (冒頭の引用を参照)。これでシルトとエッケルは残ります。最初の著者の本も素晴らしい(ちなみに、理論を習得するための課題があります)ので、これは好みの問題であり、エッケルの資料は(部分的に、しかし依然として)古いとだけ言っておきましょう。結論として、私は 1 冊の本ではまだ十分ではないと言いたいのですが (KEP さん、ありがとう!)、「The Professional’s Library」は間違いなく基礎として適しています。始めるために必要なものがすべて揃っており、時計仕掛けのように進んでいきます... PS: まあ、リラックスしないようにリンクを貼っておきます: https://www.litres.ru/richard-uorberton/lyambda-vyrazheniya-v -java-8/ — ラムダと機能について。 http://www.exlab.net/tools/sheets/regexp.html — 「問題に直面したとき、「わかった、正規表現を使おう」と考える人もいます。今、彼らは2つの問題を抱えています。」Jamie Zawinski 著 comp.lang.emacs https://www.litres.ru/rod-haggarti/diskretnaya-matematika-dlya-programmistov/ - プログラマーには数学は必要ないという意見には同意しません。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION