インタフェース
java.util.Setの使用

Setを使用するパッケージ 
パッケージ 説明
com.sun.jdi.event
このパッケージは、JDIイベントとイベント処理を定義します。
com.sun.nio.sctp
Stream Control Transport Protocol用のJava APIです。
com.sun.source.tree
ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.awt.font
フォント関連のクラスおよびインタフェースを提供します。
java.lang
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
java.lang.instrument
Javaプログラミング言語エージェントによりJVMで実行中のプログラムを計測するサービスを提供します。
java.lang.management
Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。
java.lang.module
モジュール記述子をサポートし、解決とサービス・バインディングによってモジュールの構成を作成するクラス。
java.net
ネットワーク・アプリケーションを実装するためのクラスを提供します。
java.nio.channels
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
java.nio.channels.spi
java.nio.channelsパッケージのサービス・プロバイダ・クラス。
java.nio.charset
byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。
java.nio.file
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
java.nio.file.attribute
ファイルおよびファイル・システム属性へのアクセスを提供するインタフェースとクラスです。
java.nio.file.spi
java.nio.fileパッケージのサービス・プロバイダ・クラス。
java.security
セキュリティ・フレームワークのクラスとインタフェースを提供します。
java.security.cert
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
java.text
テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。
java.time
日付、時間、インスタント、デュレーションのメインAPI。
java.time.chrono
デフォルトのISO暦以外の暦体系の汎用API。
java.time.format
日付と時間を出力し、解析するクラスを提供します。
java.time.zone
タイムゾーンおよびそのルールのサポート。
java.util
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
java.util.concurrent
並行プログラミングでよく使用されるユーティリティ・クラスです。
java.util.jar
JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。
java.util.stream
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
javax.annotation.processing
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。
javax.imageio
Java Image I/O APIの基本パッケージです。
javax.lang.model.element
Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。
javax.lang.model.util
プログラム要素の処理を支援するユーティリティです。
javax.management
Java Management Extensionsのコア・クラスを提供します。
javax.management.loading
高度な動的ロード機能を実装するクラスを提供します。
javax.management.openmbean
公開データ型とOpen MBean記述子クラスを提供します。
javax.management.remote.rmi
RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。
javax.print.attribute.standard
パッケージjavax.print.attribute.standardには、特定の印刷属性のクラスが含まれています。
javax.security.auth
このパッケージは、認証と承認に関するフレームワークを提供します。
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.tools
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
jdk.dynalink.beans
通常のJavaオブジェクト用のリンカーを含みます。
jdk.javadoc.doclet
ドックレットAPIは、言語モデルAPIおよびコンパイラ・ツリーAPIと共に、クライアントがソースに埋め込まれたAPIコメントを含むプログラムおよびライブラリのソース・レベルの構造を検査できるようにする環境を提供します。
jdk.jfr
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
jdk.nashorn.api.scripting
このパッケージでは、Nashornを使用する推奨方法であるjavax.scriptの統合を提供します。
jdk.net
java.netおよびjava.nio.channelsソケット・クラスに対するプラットフォーム固有のソケット・オプション。