在 JVM 上运行的 Java 程序中,原始数据类型具有保证的位大小。例如
byte 8-bit
short 16-bit
int 32-bit
等等。
这些位大小在 Android 上也有保证吗?我一直在寻找有关 Android 开发人员的文档以进行确认。感谢任何文档链接。
最佳答案
Are these bit sizes guaranteed on Android as well?
是的。否则,Java 库将无法移植到 Android。
文档是这么说的......
引用:http://developer.android.com/guide/components/fundamentals.html
第一句说:
Android applications are written in the Java programming language.
Java 编程语言明确指定了所有基本类型的大小和语义。如果 Android 实现的大小不同,则该实现将根本违反(相关的)Java 语言规范......因此不是 JAVA。
关于Android 上的 Java 原始类型位大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12993795/