100 以上の コアJava MCQ に答えて、コアJava の理解をテストしてください。
下にスクロールして始めましょう!
A. 公共
B. プライベート
C. 仮想
D. 最後の
A. ランタイムエラー
B. こんにちはハウ
C. howhi
D. コンパイルエラー:静的で
A. 複数のハードウェアプラットフォームにわたる一貫したプログラミングインターフェイス
B. ネイティブコードと比較した優れた速度とパフォーマンス
C. ミニマリストのデザイン哲学を備えた純粋に機能的なプログラミング言語
D. ほとんどのプラットフォームでネイティブコードに直接編集します
A. className varname = new className(new className);
B. className varname = new className(arguments);
C. varname classname = new varname(arguments);
D. classname varname => new className();
A. 真実
B. 間違い
A. 25
B. ヌル
C. Illegalaccessexceptionがスローされます
D. CompileError
E. 5
A. 抽象クラスのコンクリートを作成します
B. ヒープサイズの縮小
C. 実装をカプセル化する設計契約を作成
D. 抽象的な工場パターンの実装
A. notifyall()がオブジェクトに呼び出された場合、待機から履歴します
B. notify()がオブジェクトに呼び出された場合、待機から再開します
C. 現在のスレッドが待機します
D. 指定された時間が経過した場合に待つことを再開します
A. int mylist [] [] = {4,9,7,0};
B. int [] mylist = {" 1"、" 2"、" 3"};
C. int [] mylist =(5、8、2);
D. int mylist [] = {4、3、7};
A. サブクラス
B. 動的
C. 概要
D. 過負荷
A. JVMがシャットダウンしたときにコードブロックが実行されることを確認します。
B. トライ/キャッチが例外なく完了した場合にのみ、コードのブロックが実行されることを確認してください
C. トライ/キャッチが例外を除いて完了した場合にのみ、コードのブロックが実行されることを確認してください
D. トライ/キャッチの後にコードのブロックが常に実行されることを確認
A. 同じクラス内
B. 同じクラス内、またはそのスーパークラスの内部
C. 同じクラス内、またはサブクラス内
D. 同じクラスまたはその親クラス内
A. キャメルケース
B. キャメルケース
C. キャメルケース
D. キャメルケース
A. Java Bytecodeファイルをネイティブ実行可能ファイルに変換します
B. Javaクラスファイルのコレクションを.jarアーカイブに圧縮します
C. JavaソースファイルをByteCodeクラスファイルにコンパイル
D. ネイティブメソッドのCヘッダーとスタブを生成します
A. バディブロック
B. ごみ収集
C. 仮想メモリ
D. マニュアルメモリ管理
A. 終了
B. 確定します
C. ついに
D. 最後の
A. 他のオブジェクトの1つのオブジェクトの.equals()または.compareto()メソッドを使用
B. 各オブジェクトの.value()で==演算子を使用する
C. オブジェクトに&=演算子を使用します
D. オブジェクトに==演算子を使用します
A. " if"
B. "インポート"
C. " enum"
D. "最後に"
A. クラスの子供は親を拡張します
B. クラスの子:親
C. クラスの子供は公共の親を拡張します
D. クラスチャイルド::親
A. 輸入。 Java.util.scanner;
B. import.java.util.scanner;
C. import.java.util.scanner。
D. Java.util.scannerをインポートします。
A. クラスは抽象的でなければなりません
B. クラスは公開する必要があります
C. クラスは最終的なものでなければなりません
D. クラスは静的でなければなりません
A. Javaapi
B. DocumentCreate
C. Javadoc
D. アピクリート
A. カプセル化はモジュールの結合を減らし、モジュール内の結束を増加させます
B. Javaでのカプセル化により、ユニットテストが簡単になります
C. これらすべて
D. カプセル化されたコードは、新しい要件で簡単に変更できます
A. StringBufferオブジェクト。
B. +演算子。
A. public void classname()
B. public static className()
C. static className()
D. public className()
A. 同期されたメソッドのみで実行を一時停止します
B. ホストされた仮想マシンがすべての形式の実行を停止させます
C. すべてのスレッドが実行を停止します
D. 現在のスレッドが実行を中断します
A. クラスのデフォルトコンストラクターをプライベートとして宣言します。
B. クラスを決勝として宣言します。
C. クラスを要約として宣言します。
D. 不可能です。
A. はい
B. いいえ
A. start()メソッドがと呼ばれると「実行可能」になります
B. 「実行可能な」状態です
C. 別のスレッドがnotify()を呼び出すまでブロックされます
D. すぐに実行を開始します
A. ハッシュコード()
B. toString()
C. 待って()
D. クローン()
A. インターフェイスは、別のインターフェイスとクラスを実装します
B. クラスはクラスを実装および拡張します
C. インターフェースはクラスを拡張しますが、別のインターフェイスを実装します
D. クラスはインターフェイスを実装しますが、クラスを拡張します
A. いいえ
B. はい
A. これ
B. 素晴らしい
C. 拡張
D. ネイティブ
A. JVM intから値を浮かせる変換
B. IDEによるブラケットの自動挿入
C. Javaでは発生しませんが、動的にタイプされたJVM言語のようなGroovyのみで発生します
D. プリミティブタイプと参照タイプ間のJVM変換
A. XMLファイルに構成を委任します
B. オブジェクトが保護されている場合でもプライベートであっても、オブジェクトのプロパティと方法を変更および検査します
A. いいえ
B. はい
A. ついに
B. コンピレーションは失敗します。
C. コードは出力なしで実行されます。
D. 例外は実行時にスローされます。
A. コンピレーション中にのみクラス /jarファイル名に言及する
B. プロジェクトと同じフォルダーに直接コピーして含めることにより
C. いいえ、ネットワークファイルを直接使用できません
D. ClassPathにパスとクラス /JARファイル名を含む
E. パス内のファイル名に言及します
A. ランタイムエラー
B. 5
C. ヌル
D. エラーをコンパイル
A. 0 1
B. 0 0
C. 1 0
D. 1 1
A. キュー、リスト、および配列インターフェイスを実装します
B. おそらくAbstractMapクラスを拡張して、マップインターフェイスを実装します
C. IteratorとArrayインターフェイスの両方を実装します
D. AbstractCollectionクラスを拡張して、AbstractCollectionインターフェイスを実装する
A. nullをキーまたは値を使用できます
B. 挿入された順序でデータを取得するために、すべてのエントリを通じてリストを維持します。
C. すべての操作はスレッドセーフであり、検索操作はロックを必要としません
D. すべてのアクセスを防ぐ方法でテーブル全体をロックすることをサポートします
A. Javaクラスファイルのコレクションを.jarアーカイブに圧縮します
B. Java .Classファイルをロードして実行
C. RassファイルをReadableソースコードに分解します
D. JavaソースファイルをByteCodeクラスファイルにコンパイルします
A. 真実
B. 間違い
A. いいえ
B. はい
A. 初期化後に変化しない
B. 値を変更できない定数変数
C. サブクラス化または過負荷になることができなくなりました
D. 特定のインスタンスではなく、クラスに属します
A. プライベート、パブリック
B. プライベート、保護された、デフォルト、パブリック
C. プライベート、保護された、公共
D. 保護された、デフォルト、パブリック
E. プライベート、デフォルト、パブリック
A. Java 6
B. Java 5
C. Java 7
D. Java 8
A. equal()メソッド
B. HashCode()メソッド
C. コンストラクターメソッド
D. equals()とhashcode()メソッドの両方
E. (あなたは方法を上書きする必要はありません)
A. 特定のインターフェイスを実装するクラスのインスタンス
B. (これらすべて)
C. クラスのインスタンス
D. クラスのサブクラスのインスタンス
A. 一時的
B. プライベート
C. 保護
D. 公共
A. 同じクラスのインスタンスです
B. 同じ値に評価します
C. 最初のオブジェクトの.equals()メソッドに従って同じ値を持っています
D. まったく同じオブジェクトへの参照
A. 同じ名前
B. 同じ数とタイプのパラメーター
C. タイプに関係なく、同じ数のパラメーター
D. 同じリターンタイプ
A. hashcode()が無効にされていない場合、equals()は例外をスローします。
B. Equals()をオーバーライドする場合、HashCode()をオーバーライドすることは重要ではありません。
C. Hashcodeがhashcode()の契約を破ることなく、オーバーライドは等しくなります。
A. 初期化();
B. 始める();
C. 履歴書();
D. 走る();
A. jar program.jar
B. Java -jar program.jar
C. jar -runプログラム
D. Java -Jarプログラム
E. Java -run program.jar
A. Java Beansはユーザー定義のクラスです。
B. すべてのJava Beansは、Java.Beanベースクラスを拡張する必要があります
C. Java Beansはサーバーサイドプログラミングで使用することはできません。グラフィカルユーザーインターフェイスにのみ使用されます。
D. Java Beansは、スレッドを作成することは許可されていません
A. モバイルまたはメモリ限定デバイスのプログラミングで特に重要です。
B. 必ずしもガベージコレクションが発生するように強制するわけではなく、慣用的なJavaではありません。
C. コレクションからいくつかの要素を削除した後に実行する必要があります。
D. Javaでメモリ管理を実行するための最も簡単で信頼できる方法です。
E. ヒープ上のすべての孤立したオブジェクトを直接的かつすぐに処分します。
A. 2、10
B. 1、2
C. 10、2
D. エラーをコンパイルします
E. 2、2
A. インターフェイスは1つだけです
B. 1つの非ファイナルクラスのみ
C. 多重継承を通じて多くのクラス
D. 1つの内側クラスのみ
A. メモリ効率
B. スレッドセーフ
C. 多型
D. シリアル化可能
A. それは場所のトライキャッチに囲まれなければなりません
B. "スローを使用してマークする必要があります"メソッド宣言のキーワード
C. この例外は、修正する必要があるプログラマーエラーを表しているため、キャッチしてはなりません。
D. Try-Catch On Placeで処理することもできますが、" Throws"を使用して伝播することもできます。キーワード
A. ミュータブレストリング
B. 弦
C. stringbuffer
D. チャーセクセンス
A. チェックされた例外はスロー可能に拡張され、チェックされていない例外はありません。
B. チェックされていない例外はスロー可能に拡張され、チェックされた例外は拡張されません。
C. チェックされている間は、チェックされていない例外をキャッチする必要があります
D. チェックされていない場合は、チェックされた例外をキャッチする必要があります。
A. 文字列と文字列
B. StringBuilder
A. strictfp、constant、super、emftments、do
B. 試してください、仮想、スロー、最終、揮発性、一時的
C. クラス、if、void、long、int、継続
D. バイト、ブレイク、アサート、切り替え、include
E. goto、instanceof、native、最後に、デフォルト、スロー
A. IPX / SPXプロトコル
B. リモートメソッドの呼び出し
C. リモートプロシージャコール
D. リモートオブジェクトアクセス
A. プライベート
B. パッケージプライベート
C. 保護されています
D. 静的
E. 公共
A. 参照
B. 配列
C. ネイティブ
D. サブクラス
E. 方法
A. 設定
B. コレクションと反復の両方
C. コレクション
D. 反復可能
A. 式(1つの== 1)および1つのequals(1)はどちらも真実であることが保証されています。
B. RAW java.util.hashmapでは、例の値を使用できません。代わりに、プログラマーはjava.util.enummapを使用する必要があります。
C. 例の値はjava.util.sortedsetで使用できますが、列挙された型がjava.lang.comparableを実装していないため、セットはソートされません。
D. 式(1つ< 2)は真であることが保証されており、One.comPareTo(2)は1未満であることが保証されています。
A. Javac -detail testexample.java
B. Javac -verbose testexample.java
C. Javac -debug testexample.java
D. どれでもない
A. StringBufferはスレッドセーフではなく、StringBuilderはスレッドセーフです。
B. StringBufferもStringBuilderも糸が安全ではありません。
C. StringBufferとStringBuilderはスレッドセーフです。
D. stringbufferはスレッドセーフであり、stringbuilderはスレッドセーフではありません
A. -1
B. ランダム値
C. 1
D. 0
E. 4
A. AllocやDallocなどの関数を使用してオーバーライデンすることができます
B. 仮想マシン設定を使用して調整できます
C. コンパイル時に静的または動的に動作するように構成できます
D. 各仮想マシン内にハードコードされた設定を使用しますが、変更してはなりません
A. コードはnullpointerexceptionをスローします。
B. コードはコンパイルされません。
C. コード印刷" null"コンソール。
A. 不変ですが、サブクラス化できます
B. 最終、不変のインスタンスを備えた
C. 可変、そしてサブクラス化することができます
D. ファイナルですが、可変インスタンスを作成します
A. ランタイムエラー:互換性のないタイプ
B. さよなら
C. コンパイルエラー:互換性のないタイプ
D. やあ
A. オーバーロードは、メソッドのアクセスを任意に変更できますが、オーバーライドはより制限的になるだけです
B. 最終的な方法はオーバードリデンですが、過負荷ではありません
C. オーバーロードはコンパイル時に発生しますが、オーバーライドは実行時に発生します
D. オーバーロードされたメソッドの引数リストは同じデータタイプでなければなりません(オーバーライドされた方法とは異なります)
A. 式(1つの== 1)および1つのequals(1)はどちらも真実であることが保証されています。
B. RAW java.util.hashmapでは、例の値を使用できません。代わりに、プログラマーはjava.util.enummapを使用する必要があります。
C. 例の値はjava.util.sortedsetで使用できますが、列挙された型がjava.lang.comparableを実装していないため、セットはソートされません。
D. 式(1つ< 2)は真であることが保証されており、One.comPareTo(2)は1未満であることが保証されています。
A. その値が実行時にアクセスまたは割り当てられる場合、例外が発生します
B. null値があり、初期化または後で割り当てられた場合、例外を提起します
C. 違法であり、コンパイル時にエラーを引き起こします
D. 後で初期化できますが、単一の場所でのみ
A. ToArrayList()を使用する
B. ループで、新しい整数を作成します。
C. Static Arrays.Aslistメソッドを使用
D. 鋳造
A. 収集されたごみ収集されたオブジェクトへの参照。
B. オブジェクトが求められたときに集められたゴミであった可能性のあるオブジェクトへの参照。
C. 収集されないオブジェクトへの参照。
D. ゴミ収集されようとしているオブジェクトへの参照。
A. インターフェース
B. 署名なし
C. int
D. 弦
E. 浮く
A. パブリックコンストラクター、公共の静的工場法、静的インスタンス変数はありません。
B. 静的工場法と静的インスタンス変数の代わりに、パブリックコンストラクター。
C. パブリックコンストラクター、プライベート静的工場法、静的インスタンス変数はありません。
D. パブリックコンストラクターと静的な工場法、および非静的なインスタンス変数はありません。
A. 例外
B. スロー可能
C. runtimeexception
A. バイトコード
B. 。クラス
C. ソースコード
D. .obj
E. 。EXE
A. 上記のコードに問題はありません。
B. 弦が不変であるため、非常にゆっくりと機能します。
C. コンパイルされません。
D. integer.toString()が遅いため、非常にゆっくりと機能します。
A. パスバイリファレンス
B. ない
C. パスバイ値
A. いいえ
B. はい
A. 出力は表示されません
B. エラーデフォルト節は定義されていません
C. デフォルト
D. デフォルトゼロ
A. 静的な内部クラスには、囲まれたクラスのインスタンスが必要です。
B. 静的な内部クラスには、静的イニシャルイザーが必要です。
C. 静的インナークラスには、囲まれたクラスのインスタンスに言及していません。
D. 静的な内部クラスは、外側クラスの非静的メンバーにアクセスできます。
A. x run = new X();スレッドT = newスレッド(実行); t.start();
B. スレッドt = newスレッド(); x.run();
C. スレッドT = newスレッド(x);
D. スレッドT = newスレッド(x); t.start();
A. はい、割り込み後()が呼ばれた後、スレッドはすぐに終了します
B. いいえ、スレッドで中断が有効になっていない場合、それは終了しません
C. はい、スレッドは事前定義された中断点に到達し、停止します
A. バイト
B. bigdecimal
C. ダブル
D. 浮く
A. いいえ
B. それはJava言語の一部ですが、反射APIの一部ではありません
C. はい
A. 静的クラス
B. (どれでもない)
C. 抽象クラス
D. 最終クラス
A. 例外をスローできるステートメントは、トライブロックに同封する必要があります。
B. エラーを投げることができるステートメントは、トライブロックに同封する必要があります。
C. エラークラスはruntimeexceptionです。
D. catch(x x)xのサブクラスをキャッチできます。ここで、xは例外のサブクラスです。
A. new objectInputStream(new ZipinputStream(new FileInputStream((“ MyFile.Zip”)));
B. new ZipinputStream(new objectInputStream(“ myfile.zip”));
C. new ZipinputStream(new FileInputStream(“ myfile.zip”));
D. new DatainputStream(new FileInputStream(“ myfile.zip”));
A. Pは3より大きくなります。良い一日を。
B. Pは3より大きくありません。良い一日を。
C. コンピレーションは失敗します。
D. Pは3より大きくなります。