プログラム言語 (全17問中13問目)

No.13

Javaの特徴に関する説明として,適切なものはどれか。
  • オブジェクト指向言語であり,複数のスーパクラスを指定する多重継承が可能である。
  • 整数や文字などの基本データ型をクラスとして扱うことができる。
  • ポインタ型があるので,メモリ上のアドレスを直接参照できる。
  • メモリ管理のためのガーベジコレクションの機能がある。
  • [この問題の出題歴]
  • ソフトウェア開発技術者 H16春期 問45

分類

テクノロジ系 » アルゴリズムとプログラミング » プログラム言語

正解

解説

従来のメモリ管理では、プログラムが必要となった時点でメモリを確保するコードを記述し、不必要となった時点で明示的にコードを記述し、プログラマの責任でメモリを解放する必要がありました。

Java言語では、ガーベジコレクション機能が言語仕様に組み込まれているため、プログラマはメモリを確保したいときにだけコードを記述しますが、解放時には明示的にコードを記述する必要がなくなっています。
  • Javaでは多重継承はサポートされていません。
  • 基本データ型はオブジェクトではないためクラスとして扱うことができません。Javaでは基本データ型をクラスとして扱うために、それぞれの基本データ型に対応するラッパークラスが用意されているため、これを使用します。
  • Javaではポインタ型はサポートされていません。
  • 正しい。
© 2010-2018 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop