Android 上的 Java 原始类型位大小

标签 java android

在 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/

相关文章:

android - 在 Ubuntu 10.04 LTS 上编译 Cocos2d-x

android - 是否可以使用gridLayoutManager根据屏幕宽度调整recyclerview的行数和列数?

java - 设置默认电子邮件或其他地址以获取用户反馈

android - 如何检查阻止对象符合垃圾收集条件的原因?

java - 常规更改日历日期

java - hadoop jar 命令无法识别输入文件

java - 为什么两个 LocalDate 变量之间的比较不起作用?

java - 从 JAVA 中的 SOAP 响应捕获附件

java - 使用 Java 将实体添加到 Azure 的表中

android - 如何正确使用 CALLER_IS_SYNCADAPTER