DEX格式的无符号类型是:
ubyte 8-bit unsigned int
ushort 16-bit unsigned int, little-endian
uint 32-bit unsigned int, little-endian
ulong 64-bit unsigned int, little-endian
uleb128 unsigned LEB128, variable-length (see below)
uleb128p1 unsigned LEB128 plus 1, variable-length (see below)https://source.android.com/devices/tech/dalvik/dex-format.html
但是,由于Java 8和Android的dx以及Jack和Jill编译器仍然不支持Java 8,所以才引入无符号类型。Java代码是否有机会发出使用这些类型的指令?
发布于 2015-03-25 15:34:55
这些类型用于DEX文件格式本身。标题中的元数据包含方法计数和文件偏移之类的内容,与任何特定语言无关。
此外,DEX还可以用于非Java语言。
https://stackoverflow.com/questions/29237552
复制相似问题