ブラシ毎日概要タイトル

AOPについて1.が間違っていますか?(C)

A.AOPを達成するために、システム「の側面において、」コードセットに散在する
システムの保守向上B.AOPヘルプを
C.AOP代替オブジェクト指向の傾向であることが示されている
D.AOP春が提供する、設計パターンであります実装

パース:AOPとOOPは方法論である、それはデザインパターン、考え方、理論的なルールなどと言うことができます。
AOPはOOPを置き換えることはできません、OOPは、特定の共通オブジェクトの詳細焦点は共通している、AOPが懸念抽象化であるが、前者は、このようなビジネスオブジェクトの特定の種類として、主に抽象オブジェクトは、抽象パブリックインターフェイス、ビジネスロジックは、レポートオブジェクトをカプセル化されている、obejct抽象化ですこのようなモジュールをレポートとして抽象的挙動は、特別レポート、ビジネス・ロジック・パッケージを必要とし、他のモジュールは、AOPは、抽象の各モジュールに分散させ、共通の動作ですが、それは抽象化の焦点である、他の論理抽象化を必要とします。統一されたカスタム例外情報のメカニズムを処理するような異常情報などの一部一緒にシステムレベルの問題やトータルサービスの独立した思考と多くの既存の機能を、あなたがAOPを使用することができますが、応答ストリームに書き込まれた後、フロントディスプレイに、ユーザーのロギング動作によって運営されて方法、OOPでこれらの事を行うには、契約して、周りの良いインタフェースを呼び出し、時にはあまりにも一貫性のある論理モジュールの呼び出しのほとんどを見つけ、コアビジネスとは素晴らしい関係は、独立したに開いてないかもしれないです人々は、コアビジネス、デバッグ解析への懸念の分離、および自然コードより独立し、より簡単に、より良いメンテナンスに集中するコアビジネスを扱います。
OOPのコアビジネスは、まだちょうどOOP AOP、無代替に追加し、後者は横抽象的な感覚で、フォーカスAOPが垂直抽象的な意味のかつてのようなもの、同じではありませんで、遊びに来ています。

抽象クラス0002が正しい(D)

A.抽象メソッドが抽象クラスである
抽象クラス複数B. Aクラスを継承することができる
C.抽象クラスコンストラクタはできません
インスタンス化できないD.抽象クラス

分析:
A.抽象クラスは非抽象メソッドを有することができ、インタフェースメソッドは抽象的
インタフェース複数の「継承」B.java単一継承クラス、インタフェース
C.抽象クラスはコンストラクタを持つ必要があり、インターフェース確かに、コンストラクタ
D.は、新しいオブジェクトをインスタンス化するために、一般的に意味しない、抽象クラスはインスタンス化されていません

(また、内部クラスのメンバーと呼ばれる)3.内部クラスは、4件のアクセスを持つことができます。(A)

A.真
B.偽の

分析:内部クラスは、クラス内で直接宣言されています。それはプライベート、保護、パブリックまたは既定のアクセスとして宣言することができます

4.最後の文が正しいかについては?(B)

A.finalクラスのクラスメソッドは間違いなくパッケージでアクセスすることができない
方法B.finalクラス同じクラスはパケット最終によって決定されていないアクセスできる
C.final方法プライベートメソッドに相当する
オブジェクト自体にD.final参照と値は変更されません。

分析:それは基本的なデータ型の場合、最終的な変数は、その値は、初期化後に一度に変更することはできません。それは、参照型の変数である場合は、その初期化の後、我々は別のオブジェクトを指すことはできませんが、そこの値を変更することができます。コンテンツオブジェクト参照変数ポイントは変更することができます。

正しい説明は、匿名の内部クラスについてですか?(B)

基本クラスから継承A.匿名の内部クラスは、インターフェイスが実装できない
、匿名の内部クラスが定義されていないコンストラクタBを
パラメータではない匿名の内部クラスのためのCの
文が正しくありません上にD.

分析:コンストラクタの名前としては、クラス名と同じでなければならない、と匿名クラスはコンストラクタを持つことはできませんので、匿名クラスの名前は、何のクラスを持っていません。

差分6.finalは、最終的にとファイナライズ、次の文が正しいのですか?(AB)

宣言プロパティ、メソッド、クラスに使用A.final、属性を変更できない、それぞれ、方法は上書きできない、クラスが継承することができません。
文の構造の一部を扱うB.finally例外、常に実行手段。
C.finalizeは、Objectクラスのメソッドである、ガベージコレクタの実行時に、このアプローチは、このような時に決算ファイルなどのガベージコレクション、その他のリソースを提供するために、このメソッドをオーバーライドすることができますリサイクル、収集の対象となる呼び出します。
D.は、最終的な参照変数後に修飾され得る他のオブジェクトにもはやポイントは、オブジェクトにそれが指す内容は不変です。

分析:参照変数を参照して、最終的なキーワードを使用して変数を変更する場合は、まだ変更することができるコンテンツオブジェクト参照変数ポイントを変更することはできません。
方法を確定、このオプションは、オブジェクトが一度だけ実行することができ、この方法では間違っているだろう、最初のキューにリサイクルすることができ、
かつクラスはfinalizeメソッドが実行されるよりも優先されますに属するオブジェクト。キュー内に回収二回目は、それがfinalizeメソッドを実行しません、
次回GC GCが、副次的に直接標識されました。

公開された10元の記事 ウォンの賞賛0 ビュー175

おすすめ

転載: blog.csdn.net/CHgoing/article/details/104425842