「Javaコアテクノロジー」からのJavaの概要

コンテンツ

1.Javaコアテクノロジー

1996年に「JavaCoreTechnology」が発行されて以来、これまでに11のエディションが更新されています。Javaが長期サポートバージョンをリリースするたびに、KayHorstmanが一緒に本を更新します。
著者Kai。Horstmann(Cay S. Horstmann)は、学界と産業界で活躍しています。彼は新興テクノロジー企業のVP兼CTOであり、IPOを成功に導きました。
彼はサンノゼ州立大学で30年以上コンピューターサイエンスを教えており、多数のコンピューター専門家をシリコンバレーに派遣しています。
彼はまた、Javaテクノロジーの確固たる支持者であり、一年中さまざまな国際コンピューターサミットでテクノロジーを共有しており、Javaの将来の発展を楽しみにしています。
古典的なJava開発のベストセラーとして、この本がすべての人に愛され、長年にわたって人気を維持している理由があります。次の側面で具体化されています。
市場には非常に多くのJavaの本があり、なぜこの本ができるのか世界で20回以上売れた年、時代を超越した?
ここに画像の説明を挿入

2.包括的で明確

「Javaコアテクノロジー」は、IとIIの2つのボリュームに分かれています。ボリュームI:主にJava言語の基本的な知識の専門家レベルの詳細な説明を紹介し、ボリュームII:主にソフトウェア開発が知る必要のある高度なトピックを紹介します。Javaプログラム開発の包括的な紹介。この本の包括性は単純なリストではありませんが、注意深い編成によって、Javaの複雑なコンテンツから明確なメインラインが分類され、完全な知識システムが形成されます。
第1巻の基本では、最初の2つの章は「前奏曲」のようなもので、Java言語の背景と機能を紹介し、Java開発を学習するためのステージを構築するための詳細なインストールガイドを提供します。次のいくつかの章では、Javaプログラムのすべての主要なアクター(カプセル化、継承、インターフェース、例外処理、ジェネリック、コレクション)が表示されます。これらはJava開発の中核であり、この知識があれば、実用的な問題を解決するための実用的なプログラムを作成できます。最後の章では、アプリケーションが今日向かっている並列処理について紹介します。この本全体では、Javaアプリケーションの設計と実装に関連するすべての基本とJava機能を深く理解するだけでなく、Javaプログラムの開発に必要なすべての基本スキルを習得するのにも役立ちます。

3.徹底的かつ徹底的

この本は、基本的な本の開発で起こりやすい「大きくて一般的な」問題をうまく回避します。内容は広範囲ですが、知識ポイントの紹介は一般的ではありません。オブジェクトの構築を例にとると、コンストラクターの基本概念を正確に理解した上で、オーバーロード、デフォルトのフィールド初期化、パラメーターなしのコンストラクター、初期化ブロック、他のコンストラクターの呼び出し、オブジェクトの破棄などの関連する問題を深く分析します。開発プロセス中に発生する可能性のある特定の問題に対処するには、その方法を知っているだけでなく、なぜそれを行うのかを知っています。

4.簡単に始められます

言語、特にJavaのような巨大な言語を学ぶのは簡単ではありません。しかし、この本はあなたの学習の旅をより簡単にします。この本のテキストは理解しやすく、抽象的な概念を具体的に理解するためにメタファーを使用することがよくあります。多くのコメント、ヒント、警告が表示されます。これらは著者の実際の経験の要約であり、プログラミングに非常に役立ちます。実践。利益。この本には豊富な例とコードリストが用意されており、この本で紹介されている開発環境を使用して簡単に試すことができます。

5.本には12の章があります

第1章では、Java言語の機能の概要を説明します

Java学習ルートの概要(マインドマップ)
[Javaの基本1]Javaの概要

第2章では、この本のJDKとプログラム例をダウンロードしてインストールする方法について詳しく説明します。

[Java Basics2]Java環境変数を構成する
[JavaBasics3]なぜ環境変数を構成するのですか?

第3章は、変数、ループ、および単純な関数を含むJava言語の説明から始まります。

[Java Basics 4]配列のコピーを数秒で理解し、新しい領域を認識します

第4章では、オブジェクト指向の2つの基礎であるカプセル化の非常に重要な概念と、Java言語でカプセル化を実装するためのメカニズム(クラスとメソッド)を紹介します。

第5章では、もう1つの重要なオブジェクト指向の概念である継承を紹介します。これにより、プログラマーは既存のクラスを使用し、必要に応じてそれらを変更できます。

Javaでのオブジェクト指向の概要

第6章では、Javaのインターフェース(Javaの完全なオブジェクト指向プログラミング機能を最大限に活用するのに役立ちます)、ラムダ式(後で実行できるコードのブロックを表現するために使用)、および内部クラスの使用方法を示します。

[Java8新機能1]java8ラムダ式
[Java8新機能2]java8ラムダ式高度
[Java基本知識16]java内部クラスの使用シナリオ

第7章では、例外処理について説明し、実用的なデバッグのヒントをいくつか示します。

[Java Basics6]Java例外の詳細な説明

第8章では、プログラムをより読みやすく安全にするためのジェネリックプログラミングの概要を説明します。

[Java Basics11]Javaジェネリックメソッドの定義と使用

第9章では、Javaプラットフォームのコレクションフレームワークと、組み込みの標準コレクションを利用する方法について説明します。

[Javaの基本知識7]toString()、String.valueOf、(String)強制変換
[Javaの基本知識8] String、StringBuilder、StringBufferの詳細な説明

第10章では、GUIプログラミング(ウィンドウの作成方法、ウィンドウでの描画方法、ジオメトリでの描画方法、複数のフォントでのテキストのフォーマット方法、画像の表示方法など)と、マウスクリックや重要な出来事)

第11章では、さまざまなボタン、テキストコンポーネント、境界線、スライダー、リストボックス、メニュー、ダイアログボックスなど、クロスプラットフォームのグラフィカルユーザーインターフェイスを構築するためのSwingGUIツールキットについて詳しく説明します。

第12章では、並行性について説明します。本の最後には、Java言語の予約語をリストした付録もあります。

6、Javaマインドマップ

ここに画像の説明を挿入

7.「本には独自のヤンルユがあります」読書チェックインプラン-シーズン3-ホットサインアップ

哪吾コミュニティの読書とパンチング活動

公開番号に注意してください:Nezhaプログラミング

Nezhaプログラミングは毎週高品質の記事を更新しています。注意を払った後、[CSDN]に返信して、Javaマインドマップ、Java学習資料、および大規模なインタビュー資料を受け取ります。

 

私にWeChatを追加してください:18525351592

あなたを技術交換グループに引き込みます。グループには多くの技術的な大物があり、技術を一緒に交換し、一緒に前進し、一緒に大きな工場に入り、技術書を無料で購入します~~

おすすめ

転載: blog.csdn.net/guorui_java/article/details/123908624