| パッケージ | 説明 | 
|---|---|
| java.lang | 
 Javaプログラム言語の設計にあたり基本的なクラスを提供します。 
 | 
| java.nio.channels | 
 入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 
 | 
| java.nio.channels.spi | 
java.nio.channelsパッケージのサービス・プロバイダ・クラス。 | 
| java.nio.file | 
 ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。 
 | 
| java.nio.file.attribute | 
 ファイルおよびファイル・システム属性へのアクセスを提供するインタフェースとクラスです。 
 | 
| java.nio.file.spi | 
java.nio.fileパッケージのサービス・プロバイダ・クラス。 | 
| java.sql | 
 JavaTMプログラミング言語を使用してデータ・ソース(通常はリレーショナル・データベース)に格納されたデータにアクセスして処理するためのAPIを提供します。 
 | 
| java.util.concurrent | 
 並行プログラミングでよく使用されるユーティリティ・クラスです。 
 | 
| java.util.concurrent.locks | 
 組込みの同期および監視から区別された状態をロックおよび待機するためのフレームワークを提供するインタフェースおよびクラス。 
 | 
| java.util.stream | 
 コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。 
 | 
| javax.management | 
 Java Management Extensionsのコア・クラスを提供します。 
 | 
| javax.swing | 
 すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。 
 | 
| javax.tools | 
 コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 
 | 
| javax.xml.ws | 
 このパッケージは、コアJAX-WS APIを含みます。 
 | 
| javax.xml.ws.spi | 
 このパッケージは、JAX-WSのSPIを定義します。 
 | 
| クラスと説明 | 
|---|
TimeUnit
TimeUnitは、指定された粒度単位でデュレーションを表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。 | 
| クラスと説明 | 
|---|
| ExecutorService | 
Future
Futureは、非同期計算の結果を表します。 | 
| ThreadFactory
 要求に応じて新しいスレッドを作成するオブジェクトです。 
 | 
TimeUnit
TimeUnitは、指定された粒度単位でデュレーションを表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。 | 
| クラスと説明 | 
|---|
| ExecutorService | 
| ThreadFactory
 要求に応じて新しいスレッドを作成するオブジェクトです。 
 | 
| クラスと説明 | 
|---|
TimeUnit
TimeUnitは、指定された粒度単位でデュレーションを表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。 | 
| クラスと説明 | 
|---|
TimeUnit
TimeUnitは、指定された粒度単位でデュレーションを表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。 | 
| クラスと説明 | 
|---|
| ExecutorService | 
| クラスと説明 | 
|---|
| Executor
 送信された 
Runnableタスクを実行するオブジェクトです。 | 
| クラスと説明 | 
|---|
AbstractExecutorService
ExecutorService実行メソッドのデフォルト実装を提供します。 | 
| BlockingDeque
 要素の取得時に両端キューが空でなくなるまで待機したり、要素の格納時に両端キュー内に空きが生じるまで待機するブロック操作を追加でサポートしたりする 
Dequeです。 | 
| BlockingQueue
 要素の取得時にキューが空でなくなるまで待機したり、要素の格納時にキュー内に空きが生じるまで待機する操作を追加でサポートしたりする 
Queueです。 | 
| BrokenBarrierException
 スレッドが故障状態にあるバリアーを待機しようとしているとき、または待機中にバリアーが故障状態になったときに、例外をスローします。 
 | 
| Callable
 結果を返し、例外をスローすることがあるタスクです。 
 | 
| CompletableFuture
 明示的に(その値とステータスを設定して)完了できる 
Futureです。その完了時に発生する依存関数およびアクションをサポートし、CompletionStageとして使用できます。 | 
| CompletionService
 新しい非同期タスクの生成を、完了済みタスクの結果の消費から分離するサービスです。 
 | 
| CompletionStage
 CompletionStageが完了したときにアクションの実行または値の計算を行う、非同期の可能性がある計算のステージです。 
 | 
| ConcurrentHashMap.KeySetView
 キーの 
SetとしてのConcurrentHashMapのビューです。オプションで、共通の値にマップすることによって追加を有効化できます。 | 
| ConcurrentMap
 スレッドの安全性と原子性の保証を提供する 
Mapです。 | 
ConcurrentNavigableMap
NavigableMapオペレーションをサポートするConcurrentMapです。そのナビゲート可能なサブマップに対しては再帰的です。 | 
| ConcurrentSkipListMap
 スケーラブルな並行 
ConcurrentNavigableMap実装です。 | 
ConcurrentSkipListSet
ConcurrentSkipListMapに基づくスケーラブルな並行NavigableSet実装です。 | 
| CountedCompleter
 トリガーされた時点で保留中のアクションが残っていない場合に実行される完了アクションを含む 
ForkJoinTaskです。 | 
| Delayed
 一定の遅延のあとに影響を受けるオブジェクトにマーク付けするための、混合スタイルのインタフェースです。 
 | 
| ExecutionException
 例外をスローすることによって中断したタスクの結果を取得しようとしたときにスローされる例外です。 
 | 
| Executor
 送信された 
Runnableタスクを実行するオブジェクトです。 | 
| ExecutorService | 
ForkJoinPool
ForkJoinTaskを実行するためのExecutorService。 | 
| ForkJoinPool.ForkJoinWorkerThreadFactory
 新しい 
ForkJoinWorkerThreadを作成するためのファクトリです。 | 
ForkJoinPool.ManagedBlocker
ForkJoinPool内で実行中のタスクについての管理対象の並列性を拡張するためのインタフェースです。 | 
ForkJoinTask
ForkJoinPool内で実行する抽象基底クラスです。 | 
ForkJoinWorkerThread
ForkJoinPoolによって管理されるスレッドであり、ForkJoinTaskを実行します。 | 
Future
Futureは、非同期計算の結果を表します。 | 
| Phaser
 再使用可能な同期化バリアーで、機能は 
CyclicBarrierおよびCountDownLatchと同様ですが、より柔軟な使用方法をサポートします。 | 
RejectedExecutionHandler
ThreadPoolExecutorで実行できないタスクのハンドラです。 | 
| RunnableFuture | 
RunnableScheduledFuture
RunnableであるScheduledFutureです。 | 
| ScheduledExecutorService
 指定された遅延時間後または定期的にコマンドを実行するようにスケジュールできる 
ExecutorServiceです。 | 
| ScheduledFuture
 取消し可能な、遅延された結果生成アクションです。 
 | 
| ThreadFactory
 要求に応じて新しいスレッドを作成するオブジェクトです。 
 | 
| ThreadLocalRandom
 現在のスレッドから独立した隔離された乱数ジェネレータ。 
 | 
| ThreadPoolExecutor
 プールされた複数のスレッドの1つを使用して送信された各タスクを実行する 
ExecutorServiceです。通常はExecutorsファクトリ・メソッドを使用して構成されます。 | 
| TimeoutException
 ブロック操作がタイム・アウトしたときにスローされる例外です。 
 | 
TimeUnit
TimeUnitは、指定された粒度単位でデュレーションを表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。 | 
| TransferQueue
 コンシューマが要素を受け取るまでプロデューサが待機する 
BlockingQueue。 | 
| クラスと説明 | 
|---|
TimeUnit
TimeUnitは、指定された粒度単位でデュレーションを表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。 | 
| クラスと説明 | 
|---|
| ConcurrentMap
 スレッドの安全性と原子性の保証を提供する 
Mapです。 | 
| クラスと説明 | 
|---|
| Executor
 送信された 
Runnableタスクを実行するオブジェクトです。 | 
| クラスと説明 | 
|---|
| ExecutionException
 例外をスローすることによって中断したタスクの結果を取得しようとしたときにスローされる例外です。 
 | 
Future
Futureは、非同期計算の結果を表します。 | 
| RunnableFuture | 
| TimeoutException
 ブロック操作がタイム・アウトしたときにスローされる例外です。 
 | 
TimeUnit
TimeUnitは、指定された粒度単位でデュレーションを表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。 | 
| クラスと説明 | 
|---|
| Callable
 結果を返し、例外をスローすることがあるタスクです。 
 | 
| クラスと説明 | 
|---|
| Executor
 送信された 
Runnableタスクを実行するオブジェクトです。 | 
Future
Futureは、非同期計算の結果を表します。 | 
| クラスと説明 | 
|---|
| Executor
 送信された 
Runnableタスクを実行するオブジェクトです。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.