読む価値のある Java 書籍 (推奨)
Java は、実際には始めるのは簡単ですが、始めるのが難しい言語です。継続的な練習が必要です。勉強し、過去を振り返り、新しいことを学びます。ここでは、Java の学習に役立つ書籍をいくつか紹介します。
Think in Java は「Java バイブル」として知られており、過言ではありません。 Java レベルに関係なく、TIJ を読むたびに非常にやりがいを感じるでしょう。初心者はそこから Java の基本的な知識を学び、上級者はより広いアプリケーション領域を知ることができ、ベテランはあまりにも多くの考え方を発見し、欠けている知識を整理することができます。最も重要なことは、人々にインスピレーションを与えるコンテンツが多すぎるということであり、多くのアイデアは C などの他の言語にも適用できます。さらに、本全体には誤謬が比較的少ないため、多くの回り道を避けることができます。
このグループには、世界を征服するためにこの本に本当に依存している素晴らしい人たちがいます。私たちは 4 ~ 5 年働いていますが、さまざまな「21 日間 XXXX」によって被害を受けているプログラマーをあまりにも多く見てきましたが、彼らはフレームワークしか知らず、何も学ぶつもりもありません。ある偉い人はこう言いました。私は通常、我慢できない人々について話してあまり時間を無駄にしたくありません。さまざまなフレームワークやさまざまなツールを使用することしかできないプログラマーは、熟練したコードワーカーにしか成長しません。1. 初級の入門書 (Java の基本的な文法の方向性): 必要なものはすべて無視してください。試験を受けるため、または大学のコースを扱う人には、次の本をお勧めします:
a. "head first java"は、基本的に基礎がなく、理解できない人に適しています。長い文章の本を読むのは好きではありません。しかし、この本は非常に高価であり、単なる入門書です。
b. "Core java"、中国語名は「Java コア技術」 この本はシンプルで理解しやすく、初心者が始めるのに非常に適しています。知識ポイントについても、特に一部の詳細について詳しく説明します。
c.リー・ガンの「Crazy」シリーズ。この本を勧めると多くの人に批判されると思いますが…正直に言うと、私が卒業生に教えていたとき、彼らが李剛のさまざまな本を買っているのを見ました。一般的に言って、この本は中国人の読書と学習の習慣と一致しており、李剛氏自身も現在フルタイムのトレーナーであり、この本は再版され、何度も出版されており、当初の誤った部分の多くは修正されています。そして、最も重要なこと、そして李剛について最も嬉しいことは、この本には面接に対処するためのあまり人気のない知識ポイントがたくさん含まれていることです。この本全体のトレーニング スタイルは非常に詳細であり、入門には適していますが、深く探求するには適していません。
2. 上級ステージ#このステージは通常、jdk の基本構文を基本的にマスターし、いくつかの成熟したプロジェクトを実行した人を対象としています。もう少し深く掘り下げてくれる人がいることを願っています。一般に、この段階に到達した人は、さまざまな一般的なフレームワークにすでに非常に習熟しており、かすかに領域を広げる傾向があり、他の言語にも触れ始めています。
a. "think in java"実は、この本を最初の段階に置きたいのですが...この本は、実際にはあらゆる段階で読むのに非常に適しています。
b. "Effective Java"この本は私を本当に驚かせました。この本を購入する前は、Java のような正直な言語がこのように使用できるとは予想していませんでした。
c. 「リファクタリング - 既存のコード設計の改善」あまり多くのコメントは書きたくないのですが、Java プログラマーだけでなくプログラマーとして、私はこれが常に感じてきました。必読の本です。
3. さらなる進化この段階にある人は、通常、1 ~ 2 年以上、または 2 ~ 3 年以上勤務します (業界によって)、業界や状況によって)、テクノロジーを深掘りするか、プロジェクトマネージャーに転身するか、変革やポジショニングを検討し始めています。一般的に、このレベルに達した人は、第二言語も習得するか、他の言語フレームワークに参加することになります。
a.「コード百科事典」本のタイトルに騙されないでください。プログラミングの本を勧めるなら、私はこの本しか勧めません。それはプロジェクト管理やコード開発などに対する私の見方を直接変えました。
b. 「詳細な JVM 仮想マシン」中国人が書いた本は、比較的理解しやすいものですが、それほど深くは書かれていません。外国人が書いた本は非常に詳しいので、まず中国語の本を読んで、興味があれば外国人の本を読み続けることをお勧めします。
c.さまざまなデザインパターンの本。 実は、GOF はあまりお勧めしません。個人的には、初心者がデザイン パターンを読むのは好きではありませんが、十分な開発経験やプロジェクトのホスティング経験がないと、パターンのためにパターンを使用するという罠に陥りがちです。この段階でもう一度読んだ方が良いと思いますが、実際のプロジェクトの経験と組み合わせると、理解が早くなります。 追記:
1. 書籍リストにはさまざまなフレームワークの書籍が含まれていないため、それらを推奨するつもりはありませんし、アルゴリズムを含む他の言語の書籍を推奨するつもりもありません。これは私の個人的な意見とおすすめの本です。よろしくお願いします。
2. ほとんどの初心者の英語はあまり得意ではないため(実際、回答者自身のことを言っているのですが…)、書籍リストには英語の情報本はありません。英語教材まで範囲を広げれば、見たいものが多すぎる...
読んでいただきありがとうございます。あなたに合った本が見つかることを願っています。
この記事は https://blog.csdn.net/blueangle17/article/details/54969779
推奨チュートリアル: 「java チュートリアル 」 ## から転載されました。
#
以上が読む価値のある Java 本、何冊読みましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。