ログイン

Java Silver 11 2

Java Silver 11 2
7問 • 2年前
  • ユーザ名非公開
  • 通報

    問題一覧

  • 1

    A a = new B(); このように異なるクラス型で宣言する。 この時、Aは親クラス、Bは子クラスである。 この場合、両者のクラスにメンバ変数が宣言されている場合、インスタンスaのメンバ変数としてはどちらが有効になるか。

    Aクラスのメンバ変数 変数の型の方のメンバ変数を使用する

  • 2

    スコープ内で同じ名前の変数を宣言することは可能か

    不可能である ただし、メソッド内でメンバ変数と同じ名前の変数を宣言することは可能である

  • 3

    継承関係にある親クラスA、子クラスBがあったとする この時、両方にコンストラクタがあり、 A a = new B(); と宣言した場合、どちらのコンストラクタが使われる?

    親クラス→子クラスの順で使用される Aのコンストラクタ、Bのコンストラクタの順である

  • 4

    並び替え順番のアルゴリズムをユーザー側で定義するには?

    Coparatorインターフェースを実装したクラスを用意し、compareメソッドのオーバーライドにアルゴリズムを定義する。

  • 5

    スレッドセーフとは

    マルチスレッド環境(複数のスレッドが同時に動くこと)で実行されても、内部データの整合性が保たれているように対策されている状態のこと immutableなオブジェクトはスレッドセーフな特徴を持つ

  • 6

    ラッパークラスとは

    プリミティブなデータ型をオブジェクトとして扱えるようにしたもの 例えばint型に対応するIntegerなど これらは以下のような用途で用いられる ・コレクションフレームワーク(ArrayListなど)での使用 ・メソッドの提供 ・null値のサポート

  • 7

    ArrayListのsetメソッドはどんな役割で使用される?

    引数を2つ用いて、n番目の要素を任意の値に変換する

  • 情報処理安全確保支援士

    情報処理安全確保支援士

    ユーザ名非公開 · 100問 · 2年前

    情報処理安全確保支援士

    情報処理安全確保支援士

    100問 • 2年前
    ユーザ名非公開

    情報処理安全確保支援士2

    情報処理安全確保支援士2

    ユーザ名非公開 · 97問 · 2年前

    情報処理安全確保支援士2

    情報処理安全確保支援士2

    97問 • 2年前
    ユーザ名非公開

    情報処理安全確保支援士3

    情報処理安全確保支援士3

    ユーザ名非公開 · 45問 · 2年前

    情報処理安全確保支援士3

    情報処理安全確保支援士3

    45問 • 2年前
    ユーザ名非公開

    Java Silver 11

    Java Silver 11

    ユーザ名非公開 · 99問 · 2年前

    Java Silver 11

    Java Silver 11

    99問 • 2年前
    ユーザ名非公開

    問題一覧

  • 1

    A a = new B(); このように異なるクラス型で宣言する。 この時、Aは親クラス、Bは子クラスである。 この場合、両者のクラスにメンバ変数が宣言されている場合、インスタンスaのメンバ変数としてはどちらが有効になるか。

    Aクラスのメンバ変数 変数の型の方のメンバ変数を使用する

  • 2

    スコープ内で同じ名前の変数を宣言することは可能か

    不可能である ただし、メソッド内でメンバ変数と同じ名前の変数を宣言することは可能である

  • 3

    継承関係にある親クラスA、子クラスBがあったとする この時、両方にコンストラクタがあり、 A a = new B(); と宣言した場合、どちらのコンストラクタが使われる?

    親クラス→子クラスの順で使用される Aのコンストラクタ、Bのコンストラクタの順である

  • 4

    並び替え順番のアルゴリズムをユーザー側で定義するには?

    Coparatorインターフェースを実装したクラスを用意し、compareメソッドのオーバーライドにアルゴリズムを定義する。

  • 5

    スレッドセーフとは

    マルチスレッド環境(複数のスレッドが同時に動くこと)で実行されても、内部データの整合性が保たれているように対策されている状態のこと immutableなオブジェクトはスレッドセーフな特徴を持つ

  • 6

    ラッパークラスとは

    プリミティブなデータ型をオブジェクトとして扱えるようにしたもの 例えばint型に対応するIntegerなど これらは以下のような用途で用いられる ・コレクションフレームワーク(ArrayListなど)での使用 ・メソッドの提供 ・null値のサポート

  • 7

    ArrayListのsetメソッドはどんな役割で使用される?

    引数を2つ用いて、n番目の要素を任意の値に変換する