|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.maachang.jni.io.AbstractFastNativeBuffer
org.maachang.jni.io.FastMemoryBuffer
public class FastMemoryBuffer
高速MemoryBuffer.
このバッファは、速度重視を考慮した、チェック処理なしで、 Nativeメモリにアクセスするオブジェクトです. 欠点として、ダイレクトにNativeメモリにアクセスするので、 このオブジェクトによって操作した結果によって、処理異常が 発生した場合、最悪JavaVMが異常停止してしまいます.
コンストラクタの概要 | |
---|---|
FastMemoryBuffer(int length)
コンストラクタ. |
メソッドの概要 | |
---|---|
void |
clear()
メモリクリア. |
void |
create(int length)
メモリ生成. |
void |
reCreate(int length)
メモリ領域再生成. |
クラス org.maachang.jni.io.AbstractFastNativeBuffer から継承されたメソッド |
---|
getAddress, getBinary, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getLength, getLong, getShort, indexOf, indexOf, isClear, lastIndexOf, lastIndexOf, putBinary, putBoolean, putByte, putChar, putDouble, putFloat, putInt, putLong, putShort |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public FastMemoryBuffer(int length)
length
- Native生成するメモリサイズを設定します.メソッドの詳細 |
---|
public void create(int length)
length
- Native生成するメモリサイズを設定します.public void clear()
public void reCreate(int length)
length
- 再生成するメモリサイズを設定します.
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |