| パッケージ | 説明 | 
|---|---|
| java.lang | Javaプログラミング言語の設計にあたり基本的なクラスを提供します。 | 
| java.nio | データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。 | 
| java.nio.channels | 入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 | 
| java.nio.charset | byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。 | 
| java.nio.file.attribute | ファイルおよびファイル・システム属性へのアクセスを提供するインタフェースとクラスです。 | 
| java.security | セキュリティ・フレームワークのクラスとインタフェースを提供します。 | 
| java.util | コレクション・フレームワーク、レガシー・コレクション・クラス、イベント・モデル、日時機能、国際化、およびさまざまなユーティリティ・クラス(StringTokenizer、乱数ジェネレータ、およびビット配列)が含まれています。 | 
| java.util.zip | 標準のZIPおよびGZIPファイル形式の読み込みおよび書込み用クラスを提供します。 | 
| javax.crypto | 暗号化操作のクラスとインタフェースを提供します。 | 
| javax.net.ssl | セキュア・ソケット・パッケージのクラスを提供します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected Class<?> | ClassLoader. defineClass(String name, ByteBuffer b, ProtectionDomain protectionDomain)オプションのProtectionDomainを使って、 ByteBufferをクラスClassのインスタンスに変換します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | MappedByteBufferファイルのメモリー・マップ領域を内容とするダイレクトbyteバッファです。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| static ByteBuffer | ByteBuffer. allocate(int capacity)新しいbyteバッファを割り当てます。 | 
| static ByteBuffer | ByteBuffer. allocateDirect(int capacity)新しいダイレクトbyteバッファを割り当てます。 | 
| abstract ByteBuffer | ByteBuffer. asReadOnlyBuffer()このバッファの内容を共有する新しい読込み専用byteバッファを作成します。 | 
| abstract ByteBuffer | ByteBuffer. compact()このバッファを圧縮します  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. duplicate()このバッファの内容を共有する新しいbyteバッファを作成します。 | 
| ByteBuffer | ByteBuffer. get(byte[] dst)相対一括getメソッドです。 | 
| ByteBuffer | ByteBuffer. get(byte[] dst, int offset, int length)相対一括getメソッドです。 | 
| ByteBuffer | ByteBuffer. order(ByteOrder bo)このバッファのbyte順序を変更します。 | 
| abstract ByteBuffer | ByteBuffer. put(byte b)相対putメソッドです  (オプションの操作)。 | 
| ByteBuffer | ByteBuffer. put(byte[] src)相対一括putメソッドです  (オプションの操作)。 | 
| ByteBuffer | ByteBuffer. put(byte[] src, int offset, int length)相対一括putメソッドです  (オプションの操作)。 | 
| ByteBuffer | ByteBuffer. put(ByteBuffer src)相対一括putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. put(int index, byte b)絶対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. putChar(char value)char値を書き込む相対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. putChar(int index, char value)char値を書き込む絶対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. putDouble(double value)double値を書き込む相対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. putDouble(int index, double value)double値を書き込む絶対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. putFloat(float value)float値を書き込む相対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. putFloat(int index, float value)float値を書き込む絶対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. putInt(int value)int値を書き込む相対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. putInt(int index, int value)int値を書き込む絶対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. putLong(int index, long value)long値を書き込む絶対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. putLong(long value)long値を書き込む相対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. putShort(int index, short value)short値を書き込む絶対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. putShort(short value)short値を書き込む相対putメソッドです  (オプションの操作)。 | 
| abstract ByteBuffer | ByteBuffer. slice()このバッファの共有のサブシーケンスを内容とする新しいbyteバッファを作成します。 | 
| static ByteBuffer | ByteBuffer. wrap(byte[] array)byte配列をバッファにラップします。 | 
| static ByteBuffer | ByteBuffer. wrap(byte[] array, int offset, int length)byte配列をバッファにラップします。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| int | ByteBuffer. compareTo(ByteBuffer that)このバッファを別のバッファと比較します。 | 
| ByteBuffer | ByteBuffer. put(ByteBuffer src)相対一括putメソッドです  (オプションの操作)。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| abstract int | SocketChannel. read(ByteBuffer dst) | 
| abstract Future<Integer> | AsynchronousSocketChannel. read(ByteBuffer dst) | 
| int | ReadableByteChannel. read(ByteBuffer dst)このチャネルのバイト・シーケンスを指定のバッファに読み込みます。 | 
| abstract int | FileChannel. read(ByteBuffer dst)このチャネルのバイト・シーケンスを指定のバッファに読み込みます。 | 
| abstract int | DatagramChannel. read(ByteBuffer dst)このチャネルからデータグラムを読み込みます。 | 
| int | SeekableByteChannel. read(ByteBuffer dst)このチャネルのバイト・シーケンスを指定のバッファに読み込みます。 | 
| Future<Integer> | AsynchronousByteChannel. read(ByteBuffer dst)このチャネルのバイト・シーケンスを指定のバッファに読み込みます。 | 
| long | SocketChannel. read(ByteBuffer[] dsts) | 
| long | FileChannel. read(ByteBuffer[] dsts)このチャネルのバイト・シーケンスを指定されたバッファに読み込みます。 | 
| long | DatagramChannel. read(ByteBuffer[] dsts)このチャネルからデータグラムを読み込みます。 | 
| long | ScatteringByteChannel. read(ByteBuffer[] dsts)このチャネルのバイト・シーケンスを指定されたバッファに読み込みます。 | 
| abstract long | SocketChannel. read(ByteBuffer[] dsts, int offset, int length) | 
| abstract long | FileChannel. read(ByteBuffer[] dsts, int offset, int length)このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスに読み込みます。 | 
| abstract long | DatagramChannel. read(ByteBuffer[] dsts, int offset, int length)このチャネルからデータグラムを読み込みます。 | 
| long | ScatteringByteChannel. read(ByteBuffer[] dsts, int offset, int length)このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスに読み込みます。 | 
| abstract <A> void | AsynchronousSocketChannel. read(ByteBuffer[] dsts, int offset, int length, long timeout, TimeUnit unit, A attachment, CompletionHandler<Long,? super A> handler)このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスに読み込みます。 | 
| <A> void | AsynchronousSocketChannel. read(ByteBuffer dst, A attachment, CompletionHandler<Integer,? super A> handler) | 
| <A> void | AsynchronousByteChannel. read(ByteBuffer dst, A attachment, CompletionHandler<Integer,? super A> handler)このチャネルのバイト・シーケンスを指定のバッファに読み込みます。 | 
| abstract Future<Integer> | AsynchronousFileChannel. read(ByteBuffer dst, long position)このチャネルのバイト・シーケンスを、指定されたファイル位置からバッファに読み込みます。 | 
| abstract int | FileChannel. read(ByteBuffer dst, long position)このチャネルのバイト・シーケンスを、指定されたファイル位置からバッファに読み込みます。 | 
| abstract <A> void | AsynchronousFileChannel. read(ByteBuffer dst, long position, A attachment, CompletionHandler<Integer,? super A> handler)このチャネルのバイト・シーケンスを、指定されたファイル位置からバッファに読み込みます。 | 
| abstract <A> void | AsynchronousSocketChannel. read(ByteBuffer dst, long timeout, TimeUnit unit, A attachment, CompletionHandler<Integer,? super A> handler)このチャネルのバイト・シーケンスを指定のバッファに読み込みます。 | 
| abstract SocketAddress | DatagramChannel. receive(ByteBuffer dst)このチャネルからデータグラムを受信します。 | 
| abstract int | DatagramChannel. send(ByteBuffer src, SocketAddress target)このチャネルからデータグラムを送信します。 | 
| abstract int | SocketChannel. write(ByteBuffer src) | 
| abstract Future<Integer> | AsynchronousSocketChannel. write(ByteBuffer src) | 
| abstract int | FileChannel. write(ByteBuffer src)このチャネルのバイト・シーケンスを指定のバッファから書き出します。 | 
| abstract int | DatagramChannel. write(ByteBuffer src)このチャネルへデータグラムを書き込みます。 | 
| int | WritableByteChannel. write(ByteBuffer src)このチャネルのバイト・シーケンスを指定のバッファから書き出します。 | 
| int | SeekableByteChannel. write(ByteBuffer src)このチャネルのバイト・シーケンスを指定のバッファから書き出します。 | 
| Future<Integer> | AsynchronousByteChannel. write(ByteBuffer src)このチャネルのバイト・シーケンスを指定のバッファから書き出します。 | 
| long | SocketChannel. write(ByteBuffer[] srcs) | 
| long | FileChannel. write(ByteBuffer[] srcs)このチャネルのバイト・シーケンスを指定されたバッファから書き出します。 | 
| long | DatagramChannel. write(ByteBuffer[] srcs)このチャネルへデータグラムを書き込みます。 | 
| long | GatheringByteChannel. write(ByteBuffer[] srcs)このチャネルのバイト・シーケンスを指定されたバッファから書き出します。 | 
| abstract long | SocketChannel. write(ByteBuffer[] srcs, int offset, int length) | 
| abstract long | FileChannel. write(ByteBuffer[] srcs, int offset, int length)このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスから書き出します。 | 
| abstract long | DatagramChannel. write(ByteBuffer[] srcs, int offset, int length)このチャネルへデータグラムを書き込みます。 | 
| long | GatheringByteChannel. write(ByteBuffer[] srcs, int offset, int length)このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスから書き出します。 | 
| abstract <A> void | AsynchronousSocketChannel. write(ByteBuffer[] srcs, int offset, int length, long timeout, TimeUnit unit, A attachment, CompletionHandler<Long,? super A> handler)このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスから書き出します。 | 
| <A> void | AsynchronousSocketChannel. write(ByteBuffer src, A attachment, CompletionHandler<Integer,? super A> handler) | 
| <A> void | AsynchronousByteChannel. write(ByteBuffer src, A attachment, CompletionHandler<Integer,? super A> handler)このチャネルのバイト・シーケンスを指定のバッファから書き出します。 | 
| abstract Future<Integer> | AsynchronousFileChannel. write(ByteBuffer src, long position)指定されたバッファのバイト・シーケンスをこのチャネルの指定されたファイル位置に書き込みます。 | 
| abstract int | FileChannel. write(ByteBuffer src, long position)指定されたバッファのバイト・シーケンスをこのチャネルの指定されたファイル位置に書き込みます。 | 
| abstract <A> void | AsynchronousFileChannel. write(ByteBuffer src, long position, A attachment, CompletionHandler<Integer,? super A> handler)指定されたバッファのバイト・シーケンスをこのチャネルの指定されたファイル位置に書き込みます。 | 
| abstract <A> void | AsynchronousSocketChannel. write(ByteBuffer src, long timeout, TimeUnit unit, A attachment, CompletionHandler<Integer,? super A> handler)このチャネルのバイト・シーケンスを指定のバッファから書き出します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| ByteBuffer | CharsetEncoder. encode(CharBuffer in)単一の入力文字バッファのコンテンツを新しく割り当てられたbyteバッファ内にエンコードする簡易メソッドです。 | 
| ByteBuffer | Charset. encode(CharBuffer cb)Unicode文字をこの文字セットで表現されたバイトにエンコードする簡易メソッドです。 | 
| ByteBuffer | Charset. encode(String str)文字列をこの文字セットで表現されたバイトにエンコードする簡易メソッドです。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| CharBuffer | Charset. decode(ByteBuffer bb)この文字セットで表現されたバイトをUnicode文字にデコードする簡易メソッドです。 | 
| CharBuffer | CharsetDecoder. decode(ByteBuffer in)単一の入力byteバッファのコンテンツを新しく割り当てられた文字バッファ内にデコードする簡易メソッドです。 | 
| CoderResult | CharsetDecoder. decode(ByteBuffer in, CharBuffer out, boolean endOfInput)指定された入力バッファ内のバイトを最大限デコードし、指定された出力バッファに結果を書き込みます。 | 
| protected abstract CoderResult | CharsetDecoder. decodeLoop(ByteBuffer in, CharBuffer out)1個以上のバイトをデコードし、1個以上の文字へデコードします。 | 
| CoderResult | CharsetEncoder. encode(CharBuffer in, ByteBuffer out, boolean endOfInput)指定された入力バッファ内の文字を最大限エンコードし、指定された出力バッファに結果を書き込みます。 | 
| protected abstract CoderResult | CharsetEncoder. encodeLoop(CharBuffer in, ByteBuffer out)1個以上の文字1個以上のバイトへエンコードします。 | 
| CoderResult | CharsetEncoder. flush(ByteBuffer out)このエンコーダをフラッシュします。 | 
| protected CoderResult | CharsetEncoder. implFlush(ByteBuffer out)このエンコーダをフラッシュします。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| int | UserDefinedFileAttributeView. read(String name, ByteBuffer dst)ユーザー定義属性の値をバッファに読み込みます。 | 
| int | UserDefinedFileAttributeView. write(String name, ByteBuffer src)ユーザー定義属性の値をバッファから書き出します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected Class<?> | SecureClassLoader. defineClass(String name, ByteBuffer b, CodeSource cs)オプションのCodeSourceを使って、 ByteBufferをクラスClassのインスタンスに変換します。 | 
| protected void | SignatureSpi. engineUpdate(ByteBuffer input)署名または検証するデータを、指定されたByteBufferを使用して更新します。 | 
| protected void | MessageDigestSpi. engineUpdate(ByteBuffer input)指定されたByteBufferを使用してダイジェストを更新します。 | 
| void | Signature. update(ByteBuffer data)署名または検証するデータを、指定されたByteBufferを使用して更新します。 | 
| void | MessageDigest. update(ByteBuffer input)指定されたByteBufferを使用してダイジェストを更新します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| ByteBuffer | Base64.Decoder. decode(ByteBuffer buffer)Base64エンコーディング方式を使用して入力byteバッファからすべてのバイトをデコードし、結果を新しく割り当てられたByteBufferに書き込みます。 | 
| ByteBuffer | Base64.Encoder. encode(ByteBuffer buffer)Base64エンコーディング方式を使用して、指定されたByteBufferからの残りのすべてのバイトを新しく割り当てられたByteBufferにエンコードします。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| ByteBuffer | Base64.Decoder. decode(ByteBuffer buffer)Base64エンコーディング方式を使用して入力byteバッファからすべてのバイトをデコードし、結果を新しく割り当てられたByteBufferに書き込みます。 | 
| ByteBuffer | Base64.Encoder. encode(ByteBuffer buffer)Base64エンコーディング方式を使用して、指定されたByteBufferからの残りのすべてのバイトを新しく割り当てられたByteBufferにエンコードします。 | 
| static BitSet | BitSet. valueOf(ByteBuffer bb)指定されたbyteバッファ内の、その位置から上限までのすべてのビットを含む新しいビット・セットを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | CRC32. update(ByteBuffer buffer)チェックサムを指定されたバッファからのバイト数で更新します。 | 
| void | Adler32. update(ByteBuffer buffer)チェックサムを指定されたバッファからのバイト数で更新します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| int | Cipher. doFinal(ByteBuffer input, ByteBuffer output)単一の部分から成る操作でデータを暗号化または復号化するか、複数の部分から成る操作を終了します。 | 
| protected int | CipherSpi. engineDoFinal(ByteBuffer input, ByteBuffer output)単一の部分から成る操作でデータを暗号化または復号化するか、複数の部分から成る操作を終了します。 | 
| protected void | MacSpi. engineUpdate(ByteBuffer input)ByteBuffer  input内のinput.position()から始まるinput.remaining()バイトを処理します。 | 
| protected int | CipherSpi. engineUpdate(ByteBuffer input, ByteBuffer output)複数の部分から成る暗号化または復号化操作(この暗号の初期化方法により異なる)を継続し、別のデータ部分を処理します。 | 
| protected void | CipherSpi. engineUpdateAAD(ByteBuffer src)AAD (Additional Authentication Data)のマルチパート更新を継続します。 | 
| void | Mac. update(ByteBuffer input)ByteBuffer  input内のinput.position()から始まるinput.remaining()バイトを処理します。 | 
| int | Cipher. update(ByteBuffer input, ByteBuffer output)複数の部分から成る暗号化または復号化操作(この暗号の初期化方法により異なる)を継続し、別のデータ部分を処理します。 | 
| void | Cipher. updateAAD(ByteBuffer src)AAD (Additional Authentication Data)のマルチパート更新を継続します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| SSLEngineResult | SSLEngine. unwrap(ByteBuffer src, ByteBuffer dst)SSL/TLSネットワーク・データをプレーン・テキストのアプリケーション・データ・バッファへデコードしようとします。 | 
| SSLEngineResult | SSLEngine. unwrap(ByteBuffer src, ByteBuffer[] dsts)SSL/TLSネットワーク・データをプレーン・テキストのアプリケーション・データ・バッファのシーケンスへデコードしようとします。 | 
| SSLEngineResult | SSLEngine. unwrap(ByteBuffer src, ByteBuffer[] dsts)SSL/TLSネットワーク・データをプレーン・テキストのアプリケーション・データ・バッファのシーケンスへデコードしようとします。 | 
| abstract SSLEngineResult | SSLEngine. unwrap(ByteBuffer src, ByteBuffer[] dsts, int offset, int length)SSL/TLSネットワーク・データをプレーン・テキストのアプリケーション・データ・バッファのサブシーケンスへデコードしようとします。 | 
| abstract SSLEngineResult | SSLEngine. unwrap(ByteBuffer src, ByteBuffer[] dsts, int offset, int length)SSL/TLSネットワーク・データをプレーン・テキストのアプリケーション・データ・バッファのサブシーケンスへデコードしようとします。 | 
| SSLEngineResult | SSLEngine. wrap(ByteBuffer[] srcs, ByteBuffer dst)プレーン・テキスト・バイトをデータ・バッファ・シーケンスからSSL/TLSネットワーク・データへエンコードしようとします。 | 
| SSLEngineResult | SSLEngine. wrap(ByteBuffer[] srcs, ByteBuffer dst)プレーン・テキスト・バイトをデータ・バッファ・シーケンスからSSL/TLSネットワーク・データへエンコードしようとします。 | 
| abstract SSLEngineResult | SSLEngine. wrap(ByteBuffer[] srcs, int offset, int length, ByteBuffer dst)プレーン・テキスト・バイトをデータ・バッファのサブシーケンスからSSL/TLSネットワーク・データへエンコードしようとします。 | 
| abstract SSLEngineResult | SSLEngine. wrap(ByteBuffer[] srcs, int offset, int length, ByteBuffer dst)プレーン・テキスト・バイトをデータ・バッファのサブシーケンスからSSL/TLSネットワーク・データへエンコードしようとします。 | 
| SSLEngineResult | SSLEngine. wrap(ByteBuffer src, ByteBuffer dst)プレーン・テキストのアプリケーション・データのバッファをSSL/TLSネットワーク・データへエンコードしようとします。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.