JAVAは、高度な知識・ポイント1を学び始めました

高度なセクションでは、例外処理が含まれ、Javaの一般的に使用されるクラス、コレクション、I / O、反射、及びマルチスレッドの知識ポイントからの知識、少し友人の多くは歓迎検討され、エラーが発生しやすいポイントを統合し、整理

1. UML理解
統一モデリング言語を、グラフィカル言語であります

2.シングルトンデザインパターン
パターンの単一の実施形態は、JVMのJavaオブジェクトの一つのタイプは、常に唯一のものであることを保証することである1つの設計パターン、最も単純な23のデザインパターンであります

例えばシングルモード必需:
コンストラクタ民営;
Bは、オブジェクトの種類現在の開示を取得するために、外部の静的メソッドを提供します。
C。静的変数の現在のタイプを提供します。

Singletonパターンは、二つのタイプに分けられる:
遅延型:オブジェクト作成時にオブジェクトが使用される
式を飢えた:クラスローディング段階では、オブジェクト作成
欠点シングルトンパターン:Singletonパターンの種類は、サブクラスではなく、継承することができません

多重継承は3つのインターフェースとインターフェースの間とすることができます

4.二重等号との差が等しく
「==」比較は通常、2つの実際のコンテンツオブジェクトであるequalsメソッドを書き換えた後に2つのオブジェクト参照は、同じであるかどうかであり、上書き機能ビス場合同じ等号

前記クラス間の関係
汎化関係:継承とインタフェースとクラスとの間のインターフェースとの間の継承関係
の関係を達成するためにインターフェースクラスの実装のための
クラスと接続クラス、クラス間:関連別の既知のクラスのプロパティとメソッド
の集約関係:関係は、関係が強く、関係のない依存関係の不可欠な部分である
合成関係:と一体部分、密接に関連している
依存性:比弱い対応関係を用いて、戻り値、パラメータ、ローカル変数及び静的方法として具現化

(これは、後に詳細を追加し、それは今で公開され、ドラフトのために保存し、前に書かれています)

おすすめ

転載: blog.csdn.net/fallwind_of_july/article/details/87987271