付録B

標準パッケージ(JDK1.1)

 

パッケージ名

機 能

GUI構築のためのパッケージ

java.applet

アプレットを開発するためのパッケージであり、すべてのアプレットの基になるAppletクラスと、アプレットの動作環境を実現するための機能を定めたインタフェースから構成される。

java.awt

ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれる。

java.awt.datatransfer

アプリケーション間のデータの受け渡し(コピー&ペースト)機能をJavaのアプリケーションレベルで実現するためのパッケージ。

java.awt.event

イベント処理のためのイベントおよびリスナのクラスを提供する。マウスやキーボードの入力、コンポーネントの操作に対応するイベントを処理するためのクラスを提供する。

java.awt.image

イメージの作成や変更を行うクラスを提供する。

java.beans

JavaBeansの開発に関連するクラスを提供する。

アプリケーションの基本的な機能を提供するパッケージ

java.io

ストリームへの入出力や、ファイル・システムを取り扱うためのクラスを提供する。

java.lang

Javaプログラミング言語の設計の基礎となるクラスを提供する。

java.lang.reflect

クラスおよびオブジェクトについてのリフレクション情報を取得するためのクラスおよびインタフェースを提供する

java.math

long型、double型に収まらない巨大な数値や制度の高い数値を取り扱うための任意精度の整数演算(BigInteger)、および任意精度の10進数演算(BigDecimal)を実行するためのクラスを提供する。

java.security

セキュリティの機能を実現するためのクラスを提供する。

java.security.acl

アクセスの制御に関する情報(Access Control List)の管理を行うためのクラスを提供する。

java.security.interfaces

電子署名と公開鍵暗号の「鍵」のクラスが必要とする機能を定義したインタフェースを提供する。

java.text

国際化に対応して適すとの表示を行うためのクラスを提供する。日付や数値などの表現の書式や文字、語の区切りやソートの機能を国際化対応で提供する。

java.util

このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス(文字列トークナイザ、乱数ジェネレータ、ビット配列)が含まれる。

java.util.zip

ZIPファイル形式およびGZIPファイル形式を読みとったり、書き出したりするためのクラスを提供する。

ネットワーク、分散オブジェクトに関するパッケージ

java.net

インターネット上のIPアドレスやDNS名、URLなどを取り扱うクラス、TCP/IPUDPによる通信を直接行うためのSocketDatagramPacketなどのクラスを提供する。

java.rmi

RMI(Remote Method Invocation)によって分散オブジェクトを記述するための基本的なクラスとインタフェースを提供する。

java.rmi.dgc

複数のJVMにまたがる分散環境のガーベージコレクションの機能を実現するためのクラスを提供する。

java.rmi.registry

RMIの分散オブジェクトの管理を行うRegistryの機能を定義したインタフェースを提供する。

java.rmi.server

RMIのサーバ側をサポートするクラスおよびインタフェースを提供する。

java.sql

データベースの操作言語であるSQLJava側のインタフェースを提供する。