April 27, 2007

Sun Certified Associate for the Java 2 Platform(メルマガvol155回答&解説)

正解
4.

java.netパッケージは、ネットワーク機能を提供するパッケージです。
Javaからのソケットを使用したネットワークプログラミングを提供します。ソケットとは、複数のプログラム間でネットワークを介した通信を行う出入り口(IPアドレスとポートの組み合わせ)のことです。どのホストと通信するかは、クライアント側で認識する必要があるため、サーバー側にServerSocket、クライアント側にSocketオブジェクトを配置して、Input、Outputを行います。
sjc-a505

ただし、ソケット通信で行うのは、オブジェクトの送信や受信だけのため、サーバー側に配置したオブジェクトのメソッドを直接呼び出すような操作は行うことができません。直接メソッドを呼び出す必要がある場合は、RMI(Remote Method Invocation)を使用します。

java.netパッケージの代表的なクラスには次のものがあります。

クラス名意味
Socketソケットを扱うクラス
ServerSocketサーバー側のソケットを作成するためのクラス
URLURLを表現するクラス
InetAddressIPアドレスを表現するクラス

不正解の理由は次の通りです。

●URLクラスやConnectionクラスを含む
URLクラスは、java.netパッケージで提供されますが、Connectionクラスは、java.sqlパッケージで提供されるクラスです。

●J2EEにて提供される
java.netパッケージは、J2SEで提供されるパッケージです。

●明示的にインポートすることなく使用できる
java.netパッケージに含まれるクラスを使用するには、明示的にインポートするか、完全指定された名前(java.net.URLなど)を使用する必要があります。明示的にインポートすることなく使用できるのは、java.langパッケージです。


ミニまぐ(携帯)まぐまぐ(PC)で配信されたメールマガジンの問題に対する解答・解説です。
「Project - ∞一日一問IT資格をGET! (ID:M0058193)」
製品のお求めは、全科目1年間使い放題で7,980円のProject - i でどうぞ。

投稿記事が気に入ったらポチっとやって頂戴!

ブログランキング緑にほんブログ村 資格ブログへ 人気ブログランキング【ブログの殿堂】
▼記事に満足したらここをクリック▼
ブログランキングランキングオンライン , 津山ブログRanking

SUN教科書 Java アソシエイツ (SJC-A)
Sun SJC-A認定ガイド 310-019対応


トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔