【发布时间】:2015-05-28 01:18:43
【问题描述】:
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 代码是否有机会发出使用这些类型的指令?
【问题讨论】:
标签: android types dalvik unsigned