2.11Java特別なテストリプレイ

  • MVCモデルの設計Webアプリケーションに加えて、以下のような利点を持っているを使用しますか?
    A.保守強い
    B.スケーラブル
    C.少ないコードの重複
    D.が大幅に符号量を削減します

    分析:MVCは、単に充電ロジックコード異なる機能が分離されて、メンテナンスは、それによってコードの重複を減らすこと、強化コードの再利用のための拡張性を向上させることができます。しかし、コード量の削減を保証するものではありません、呼び出すマルチレベルモデルはおそらく、コードの量増加させることです
    回答:D

  • Javaでは、オブジェクトクラスであり、以下の方法()
    A.同期()
    B.ウェイト()
    C.)(通知
    D.のnotifyAll()
    E. SLEEP()

    パース:いくつかの方法でオブジェクト
    ここに画像を挿入説明
    の答え:BCD

  • 次のステートメントは、正しいさ
    A.クラスにおける本発明の方法のこのクラスのクラスメソッドを呼び出すために使用することができる
    クラスでこのクラスのB.クラスメソッド呼び出しを直接法と呼ぶことができる
    C.のみ、このクラスのクラスのクラスメソッドでメソッドを呼び出すことができ
    Dクラスメソッドでなければならないインスタンスメソッド呼び出し

    解析:A.this現在のオブジェクトを参照し、オブジェクト・クラス・メソッドを言うために存在しない、他のクラスのCクラスのメソッドを呼び出すことができ; Dクラスメソッドは、オブジェクトを作成するために、それがインスタンスメソッドを呼び出す。
    回答:B

  • 本体内のインタフェースで、次のフィールド宣言のどちら合法である()?
    = 42 A.民間最終静的int型の答えは、
    B.のpublic static int型の答え= 42;
    C.最終的な静的答え= 42;
    D. int型の答え。

    分析:インターフェイスでは、デフォルトのpublic static finalプロパティが変更されているので、その:
    A(エラー):private修飾子を使用することはできません;
    Bは(右):インターフェースで、デフォルトのpublic static final属性は、3つのキーワードを省略することができます;
    C(エラー):私は、書き込み属性タイプなかった;
    D(エラー):最終的な属性は、割り当てを変更しなければならない;

    答え:B

  • 派生クラスオブジェクトのコンストラクタ()を作成する実行順に
    基底クラス、派生クラスオブジェクトのコンストラクタ関数部材自体は、コンストラクタ派生クラスのA.コンストラクタ
    B.クラスコンストラクタ自体に由来し、基本クラスのコンストラクタは、オブジェクトメンバが構成します機能
    C.基底クラスのコンストラクタ、派生クラスのコンストラクタ関数自体、派生オブジェクトのコンストラクタメンバ
    D.コンストラクタ対象部材、基底クラスのコンストラクタ、派生クラス自体コンストラクタ

    分析:クラスの初期化プロセス:→親のビルディングブロックのコンストラクタ初期化子親クラスの静的フィールド→サブクラスstaticフィールド→親クラスのメンバー→親→2人のサブクラスのメンバーは、初期化→サブクラスブロック→サブクラスのコンストラクタを構築している。
    回答: A

  • JSPの以下の説明は、組み込みオブジェクト、エラーがあると言って?
    オブジェクトAのセッション:セッションオブジェクトは、セッションクライアントとサーバを意味するまで、クライアントは、サーバからクライアントが切断するまで、サーバに接続されたのWebApplicationを開始する
    クライアント要求情報要求内にカプセル化された:B.オブジェクト要求は顧客のニーズを把握し、その後の対応に至るまでのオブジェクト
    C.アプリケーションオブジェクトを:アプリケーションオブジェクトの複数のユーザー間でデータの共有を実現するには、グローバル変数のために保存することができます
    D.応答オブジェクト:レスポンスオブジェクトは、顧客の要求に応答が含まれています情報について

    分析:アプリケーションオブジェクトは、データ共有および通信を達成するために、共有に複数のユーザが共有されている
    回答:C

  • Javaプログラムの種類は、()がある
    A.クラス(クラス)
    B.アプレット
    C.アプリケーション
    D.サーブレット

    分析:Javaプログラムの種類は次のとおりです。
    (A)閲覧するためのブラウザによって_Applet、Webドキュメントに埋め込まれて
    独立して実行することができます(b)のアプリケーション
    (C)サーバーサーブレット

    の答え:BCD

  • Webサービスの以下の説明では、エラーがありますか?
    A. WebServiceがクロスプラットフォームは、クロス言語リモーティング技術である
    B. Webサービス機構が通信JSONデータ交換の本質である
    、SOAPプロトコルを使用してC. Webサービス(シンプル・オブジェクト・プロトコル)通信
    D. WSDLは、Webサービスを記述するために使用され、どのようにしていますアクセス

    分析:これは、通信機構XMLデータ交換の本質である
    B:アンサー

  • 演算結果を選択し、次のコード断片、()
    java public class StringDemo{ private static final String MESSAGE="taobao"; public static void main(String [] args) { String a ="tao"+"bao"; String b="tao"; String c="bao"; System.out.println(a==MESSAGE); System.out.println((b+c)==MESSAGE); } }
    A.真の真の
    B.偽falseに
    C.偽の真の
    真の偽のD.

    解決:(B + C)== MESSAGEこれは、同等の新しいString(B + C)である== MESSAGE ここに新しいStringオブジェクトなので、falseを返し
    回答:C

  • 次の文の真:()されたJavaの概念のいくつかについて
    、基本クラスのA.すべてのJavaの例外とエラーがjava.lang.RuntimeException含め、java.lang.Exceptionをしている
    試みでB. ...キャッチ... finally文、最終的には異常で何が起こるかに関係なく、文の一部が実装されます
    C.は、すべてのデータがオブジェクトですJAVA
    リサイクルすることで、D.変数Javaのガベージコレクションをもはや参照し、オブジェクトのガベージコレクタfinallize方法は実装されません
    E. Javaがありますクロスプラットフォームの言語、Javaで書かれたプログラムのバージョンは、すべてのJavaランタイム・プラットフォーム上で実行することができますに関係なく
    、同期、同期対象の同期方法と非静的メンバ静的メンバメソッドの役割を介してアクセスするF. Java同期は異なっていますの

    パース:
    例外とエラーを含むA、Java例外とエラー基底クラスのThrowable、
    B、ください... catch ...最後にようやく異常な何かに関係なく実行されます
    Cは、Javaは、オブジェクト指向ですが、すべてのオブジェクトであるではないが基本的なデータ型がオブジェクトではありません、それはクラスのパッケージを持っています。
    それは彼らがfinallizeメソッドが実行されていない場合に呼び出されるのを待っているキューをクリーンアップする場合Dは、
    Eを、任意のプラットフォームに実装されたJavaのクロスプラットフォームのJavaプログラムが利用可能です他のプラットフォームには、実行、JREバージョンJREの高低バージョンを実行することはできません
    F、同期の実装:三つの

    答え:Bを

  • 実行するには、次のコードは、の結果であるでしょう:
    ここに画像を挿入説明
    A.キャッチしようと
    B.が最終的にキャッチしてみてください
    C.試してようやく
    D.最終的にキャッチしてみてくださいを

    パース:例外:メソッドの宣言の後に書かれたメソッドが例外をスローする可能性があることを、呼び出し側は例外を処理する必要があります。
    スロー:メソッド本体で書かれた、表現は例外をスロー、またはしようと...キャッチ処理、またはスロースローされます。
    それは順序が実行されますので、それ以外の場合はcatchブロック文が実行されていない、この質問を投げていました。

    回答:D

  • 次の文は正しいですか()?
    唯一のローカル変数法は、最終またはローカル変数としてマークされているローカルインナークラスについてA.、それらを使用するためにeffctively最終内部クラスである
    内部クラスのB.メンバーは、外側クラス内で、アウタークラスの全てのメソッドを呼び出すことができ(スタティック方法および非静的メソッド)
    C.匿名の内部クラスは、メソッド内でのみ使用することができるので、インナークラスが一致している匿名のローカル内部クラス使用
    D.静的内部クラスは、クラス外部メンバ変数にアクセスすることができ

    パース:Aを、右。B、右。
    Cは、間違っていました。匿名内部クラスは、ローカル内部クラスは、最初にすべての同じ、定義によって、匿名クラスは場所の任意の式で使用するために許可されていない、矛盾して使用し、ローカル内部クラスのためにどこにでも許可されたローカル変数を表示されます。
    ローカルクラスが定義の自分のドメインで複数回使用することができながら、さらに一度だけ使用することができます匿名クラスがある重要あります。
    D、間違っています。静的な内部クラスは、直接新しい外部クラスの道のメンバーによって外部クラスの非静的メンバにアクセスしますが、することができます()。アクセスすることはできません。

    答え:AB

  • 円形の最適化に向けられているこれらの方法のどちら
    弱体化A.の強度
    B.は帰納変数削除
    余分な計算削除するためにC.を
    D.が外符号を言及します

    分析:ループの最適化:デッドコード削除、言及したコードの外、強度が弱く、変数誘導削除、重複普及の
    答え:ABD

  • 以下のJ2EE一般的に使用される名詞が間違っていますか?
    A. EJBコンテナ:エンタープライズJava Beanのコンテナ
    B. JNDI:JAVAのトランザクションサービス。これは、分散トランザクションの様々なサービスを提供しています。それが提供するインタフェースアプリケーションにのみ呼び出すことができます。
    C. JMS:JAVAメッセージングサービス。様々なアプリケーションとの間の主な通信。ポイントとブロードキャストへのポイントを含みます。
    D. JAF:JAVAセキュリティ認証フレームワーク。セキュリティ制御のためのいくつかのフレームワークを提供します。

    分析:J2EE一般用語集
    1.webコンテナ:におけるアプリケーションコンポーネントの状態(JSP、サーブレットは)他のシステムの問題に注意を払うことなく、中JSP、SERVLET直接環境変数とコンテナ相互の接触インタフェース環境を提供します。達成するためのWEBサーバがあります。例えば:TOMCAT、WEBLOGIC、WEBSPHEREように。容器は、標準的なJ2EE仕様とインタフェースWebアプリケーション遵守を提供します。私たちは、上記の標準的なWebサーバはJ2EE Webコンテナと呼ばれるに準拠しています。
    2.Webコンテナ:J2EEアーキテクチャーのWebコンポーネントコンテナの合意を達成。契約は、セキュリティ、一貫性、ライフサイクル管理、トランザクション、コンフィギュレーション、およびその他のサービスを含むWebコンポーネントのランタイム環境を提供します。そして、コンテナJSPとJ2EEプラットフォームAPI、同じサービス・インターフェースを提供します。WebサーバーまたはJ2EEサーバーが提供するWebコンテナ。
    3.EJBコンテナ:エンタープライズJava Beanコンテナ。その他の業種特性。彼は、管理機能のさまざま内で実行されているEJBコンポーネントに提供しています。長い容器にJ2EE仕様EJBなどのように、容器は、直ちに効率的な管理が行われます。そして、既製のシステムレベルのサービス・インターフェースによって得ることができます。このようなメールサービス、トランザクション管理など。J2EEアーキテクチャの実装はコンポーネント仕様コンテナをEJB。この仕様は、安全性、一貫性、ライフサイクルサービス、コンフィギュレーション、およびその他のサービスを含むエンタープライズBeanの実行環境を、指定します。
    4.JNDI:(Javaのネーミング&ディレクトリインターフェイス )JAVAの命名ディレクトリサービス。主な機能は、提供することです:見つけて、その分散アプリケーションを見つける素早く応えるれている彼の左のインデックスの周りに他のアプリケーションを可能にするディレクトリシステム。
    5.JMS:(Java Message Serviceの)JAVAメッセージングサービス。様々なアプリケーションとの間の主な通信。ポイントとブロードキャストへのポイントを含みます。
    6.JTA:(JavaトランザクションAPI)JAVAの取引サービス。これは、分散トランザクションの様々なサービスを提供しています。それが提供するインタフェースアプリケーションにのみ呼び出すことができます。
    7.JAF:(Javaのアクションフレームワーク)JAVAセキュリティ認証フレームワーク。セキュリティ制御のためのいくつかのフレームワークを提供します。これは、開発者がセキュリティ制御戦略を実現するために人格の様々なを展開し、カスタマイズすることができます。
    8.RMI / IIOP:(リモートメソッド呼び出し /インターネットプロトコルオブジェクトリクエストブローカ)主に長距離通話サービスで使用されています。例えば、コンピュータの株式分析サービスを提供するプログラム上のリモート実行があり、我々は、ローカルコンピュータ上で呼び出すためにそれらを指示することができます。もちろん、これは、異種システム間であることができる特定の仕様を介して通信することです。JAVA RMIはユニークです。RMI-IIOPは、以前に分散プログラミングのための2つのオプションしかRMIやCORBAが登場しました。RMI-IIOPは、RMIとCORBAの利点を組み合わせ、自分の欠点を克服する、それが簡単にプログラマが分散プログラミング、分散コンピューティングの実装を記述できるようになっています。まず、RMI-IIOPは、RMI-IIOP RMI続いシンプルさとCORBA(互換)のRMIのマルチ言語は、唯一の(あなたがIDLを把握することはできません)CORBAのJavaおよび複雑さの欠点を克服するために使用することができます兼ね備えています。

    回答:B

  • 次の文のJavaBeanは正しいです:
    豆は、ここで定義されたJavaクラス名を持つA.ファイルが異なるかもしれませんが、大文字と小文字の区別に注意を払う必要があります
    ステートメントはとB.ビーン、実際には、JSPファイル内で参照
    C.で引用しました.javaファイルの豆ファイル名の拡張子
    D.豆参照されるファイルは任意のディレクトリに配置することができます

    **分析:A:豆の意味を定義したクラス名がクラスが後で区別するクラス名の必要性をインスタンス化するために使用されるクラスIDをコンパイルするために必要とされる属性に対応する、JSPのIDのクラス対応するインスタンス化されるべきですケース
    Bは:Beanの参照ではないと宣言された
    リファレンスのクラスファイルをWEB-INF \クラス\:C
    D:WEB-INF置かれる必要がある\クラス**
    答え:A

  • jdk1.8、Javaの文の下に関連する抽象クラスとインタフェースの違いは間違っていますか?
    A.抽象クラスインターフェースはコンストラクタ持つことができない、コンストラクタを持つことができる
    抽象にする必要がありインターフェース方法は、非抽象一般的な方法はありませ、B.抽象クラスは、通常の非抽象メソッドを含んでいてもよい
    C. Aクラスが実装することができ複数のインターフェースが、唯一の抽象クラスを継承することができる
    D.インターフェースは、変数の通常のメンバーであってもよいし、全く一般的な抽象クラスのメンバ変数がありませんが

    分析:
    抽象クラスは
    特徴:
    1. A法抽象クラスを構成することができる
    2.抽象クラス共通の属性、メソッド、スタティックメソッドとプロパティが存在してもよいです。
    3.抽象クラスの抽象メソッドがあるかもしれません。
    クラスの抽象メソッドがある場合は4、そして現在は抽象クラスでなければなりません。抽象クラスの抽象メソッドを持っていません。
    5.抽象抽象クラス、子クラスは、抽象のサブクラスを定義する必要が実装されていない場合は、達成するために必要なサブクラス。
    インタフェース
    インタフェース1.宣言唯一の方法、何のメソッド本体はありません。
    2.インタフェースで唯一の定数、コンパイル時のデフォルトでの変数の定義が追加されますので、
    公共の静的な最終
    常に国民を変更されている、インタフェース3.メソッドを。
    インターフェイスコンフィギュレーション4.メソッドは、オブジェクトがインスタンス化されたインターフェイスにすることはできませんではありません。
    インターフェースは、多重継承することができる
    インターフェースの実装クラスで定義されたメソッド6インターフェイスクラスで実装されるすべてのメソッドは実装しない可能性がある場合、達成している必要がある
    7クラス定義を抽象クラスとして実装されています。

    答え:BD

おすすめ

転載: www.cnblogs.com/l999q/p/12297195.html