Android上的Java原始类型位大小

Pie*_*rtz 2 java android

在JVM上运行的Java程序中,原始数据类型保证了位大小.例如

byte      8-bit
short    16-bit
int      32-bit
Run Code Online (Sandbox Code Playgroud)

等等.

Android上的这些位大小也是保证的吗?我一直在寻找Android开发者的文档进行确认.任何文档链接都表示赞赏.

Ste*_*n C 6

Android上的这些位大小也是保证的吗?

对,他们是.否则,Java库将无法移植到Android.


文档说的是......

参考:http://developer.android.com/guide/components/fundamentals.html

在第一句中说:

Android应用程序是用Java编程语言编写的.

Java编程语言显式指定所有基元类型的大小和语义.如果Android实现的大小不同,那么该实现将基本违反(相关)Java语言规范......因此不是JAVA.