public class Bits extends Object
Modifier and Type | Field and Description |
---|---|
static String |
BYTE_ORDER_BIGENDIAN_PROPERTY |
static String |
MEMORY_ALIGNED_ACCESS_PROPERTY |
static ByteOrder |
NATIVE_BYTE_ORDER |
protected static sun.misc.Unsafe |
UNSAFE |
Constructor and Description |
---|
Bits() |
Modifier and Type | Method and Description |
---|---|
static char |
getChar(long addr) |
protected char |
getCharByByte(long addr) |
static double |
getDouble(long addr) |
static float |
getFloat(long addr) |
static int |
getInt(long addr) |
protected int |
getIntByByte(long addr) |
static long |
getLong(long addr) |
protected long |
getLongByByte(long addr) |
static short |
getShort(long addr) |
protected short |
getShortByByte(long addr) |
static void |
putChar(long addr,
char v) |
protected void |
putCharByByte(long addr,
char val) |
static void |
putDouble(long addr,
double v) |
static void |
putFloat(long addr,
float v) |
static void |
putInt(long addr,
int v) |
protected void |
putIntByByte(long addr,
int val) |
static void |
putLong(long addr,
long v) |
protected void |
putLongByByte(long addr,
long val) |
static void |
putShort(long addr,
short v) |
protected void |
putShortByByte(long addr,
short val) |
@NotNull protected static final sun.misc.Unsafe UNSAFE
public static final String MEMORY_ALIGNED_ACCESS_PROPERTY
public static final String BYTE_ORDER_BIGENDIAN_PROPERTY
public static final ByteOrder NATIVE_BYTE_ORDER
public static short getShort(long addr)
public static void putShort(long addr, short v)
public static char getChar(long addr)
public static void putChar(long addr, char v)
public static int getInt(long addr)
public static void putInt(long addr, int v)
public static long getLong(long addr)
public static void putLong(long addr, long v)
public static float getFloat(long addr)
public static void putFloat(long addr, float v)
public static double getDouble(long addr)
public static void putDouble(long addr, double v)
protected short getShortByByte(long addr)
addr
- Address.protected void putShortByByte(long addr, short val)
addr
- Address.val
- Value.protected char getCharByByte(long addr)
addr
- Address.protected void putCharByByte(long addr, char val)
addr
- Address.val
- Value.protected int getIntByByte(long addr)
addr
- Address.protected void putIntByByte(long addr, int val)
addr
- Address.val
- Value.protected long getLongByByte(long addr)
addr
- Address.protected void putLongByByte(long addr, long val)
addr
- Address.val
- Value.Copyright © 2019. All rights reserved.