|
1
29
Java拥有 具体的 数据类型的宽度,便于移植。即使在64位平台上,整数也有32位宽。这个 Java language specification 国家 quite clearly (在我看来,稍微改一下,使其更具可读性): 这可以说是由于在C中发现了许多可移植性问题,Java希望避免使用不同宽度的整数(甚至是像two's completion、one's completion和sign/magnitude这样的编码),特别是因为它要在尽可能多的不同平台上运行。 Inet4Address 和 Inet6Address ,这取决于你的需要(和他们共同的祖先, InetAddress |
|
|
2
9
即使在64位计算机上,int也是32位的,您不需要做任何事情。 从Java语言规范( http://download.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
32位和64位java VMS之间的主要区别是最大堆大小,即VM可以管理的内存量。 但是,64位虚拟机的内部实现将对内存使用产生影响: 发件人: http://www.oracle.com/technetwork/java/hotspotfaq-138619.html#64bit_description |
|
|
3
3
好吧,如果你这么说的话。
跟进
Java没有无符号
(即使你做到了,也有办法做到。记住,如果你想从Java应用程序中挤出最后一点内存“浪费”,你需要做一些丑陋的事情。) |
|
|
4
2
int原语类型的java的固定大小为32位 |
|
|
5
1
|
|
|
6
1
|
|
|
7
0
Java中的“int”和“Integer”不依赖于平台。它总是32位的。依赖于平台的是com.sun.jna.ptr.IntByReference。 |
|
|
8
0
从 http://java.sun.com/docs/books/jls/second_edition/html/typesValues.doc.html :
所以
|
|
|
9
0
在java中,int已经是32位的了。long是64位的。 http://download.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html |
|
|
10
0
在java中,int是32位的。long是64位的。因此,如果是大于32位,你需要长。 |
|
|
11
-1
|
|
|
Cpp plus 1 · 为32位或64位编译 8 年前 |
|
|
Ky - · 此枚举有2个名称吗?如何将其转换为NS_ENUM? 11 年前 |
|
|
user3523585 · 检查服务在Windows上安装为64位还是32位 11 年前 |
|
|
Marcelo · 在高级安装程序中,如何检测64位机器中的32位进程? 12 年前 |
|
|
riv · 从32位应用程序连接64位进程 12 年前 |