|
パッケージ名 |
機 能 |
|
|
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/IP、UDPによる通信を直接行うためのSocket、DatagramPacketなどのクラスを提供する。 |
|
java.rmi |
RMI(Remote Method Invocation)によって分散オブジェクトを記述するための基本的なクラスとインタフェースを提供する。 |
|
|
java.rmi.dgc |
複数のJVMにまたがる分散環境のガーベージコレクションの機能を実現するためのクラスを提供する。 |
|
|
java.rmi.registry |
RMIの分散オブジェクトの管理を行うRegistryの機能を定義したインタフェースを提供する。 |
|
|
java.rmi.server |
RMIのサーバ側をサポートするクラスおよびインタフェースを提供する。 |
|
|
java.sql |
データベースの操作言語であるSQLのJava側のインタフェースを提供する。 |