1.private修正方法は、リフレクションを介してアクセスすることができ、その後、民間の意味は何ですか
setAccessible(真)、Javaのアクセス制御チェックを解除するコード行で反射された、プライベートあなたはセキュリティ上の問題のコードを解決したい場合は、他の方法を使用してください、セキュリティ上の問題を解決しません。
OOPの意義は、民間(オブジェクト指向プログラミング)のパッケージングコンセプトです。
2. Javaでコードシーケンスを初期化します
共通カテゴリ:
コードの静的変数静的ブロック共通変数の共通コード・ブロックのコンストラクタは
継承されたサブクラス:
コードサブクラス静的変数の親クラスの静的変数親クラスの静的ブロックは、共通の変数親クラス共通の親ブロックコンストラクタ静的コードブロックの親クラスをサブクラス化サブクラス共通可変サブクラス通常のコードブロックサブクラスコンストラクタ
抽象実装サブクラス:インタフェース-ポンピングラインクラス-実装するクラス
コードの実装クラス静的変数の配置クラス静的コードブロック抽象のインタフェース静的変数抽象クラス静的変数抽象静的ブロック共通変数クラスが正常抽象クラス抽象クラスコンストラクタコードブロック共通変数クラス通常の実装クラス実装クラスのコンストラクタのコードブロック達成するための
インターフェース注:
- 変数宣言は静的変数であり、サブクラスが改変、およびインスタンスが変更されないため、固定値であることができないので、最終的なもので
- インタフェースは、一般的な方法を持つことができない、静的メソッドを持つことができ、一般的な方法はdefalutとデフォルトの実装を追加する必要があります
- インタフェース変数はインスタンス化する必要があります
- ノー静的インタフェースブロック、共通変数、通常のブロックのコンストラクタ
3. javaファイルは、次の3つのカテゴリがあり、コンパイルされたいくつかのクラスファイルがあります
かかわらず、このドキュメントのクラスのいくつかのクラスは、いくつかのクラスファイルを生成します、それはインタフェースが含まれていても何を、構成します。
4.ReadWriteLock間の相互排他読んで、それを書くのか?