JDK里 int型为4个字节长度,到64bit jdk 时还是4字节32bit吗?另外为什么32bit机器的最大寻址空间为4G,能给个具体的详细的计算公式吗?
解决方案 »
- null!= xxx 和 xxx!=null有什么区别?
- SQL语句之问(1)
- 问个白痴的问题
- java web start 发布带access的swing程序
- 为什么,这个sql语句的字段位置换下,读记录集字段内容的时候就说 [Microsoft][ODBC SQL Server Driver]无效的描述符索引
- 使用jar命令打包Bean带什么参数,可以使生成的MANIFEST.MF中包含“Java-Bean: true”这句命令
- 有没有办法加快Java数据库应用client端的数据显示呢?
- jbuilder7 好用吗?不是测试版吧?支持鼠标滚轮吗?
- JAVA中如何调用WINDOWS系统的API 感激!!!!!!!!!!!!!!
- 分高不高?不高再加,但是嘛.....................................问题要解决!!!!!!!
- JAVA connect被拒绝
- 关于多线程中this的小问题
64位说的是操作系统的字长
32位的寻址空间就是2的32次方,就是4G
bit 4294967296.00
byte 536870912.00
kb 524288.00
mb 512.00 不好意思 我算出来怎么才 512 mb呢
kb 4194304.00
mb 4096.00
gb 4.00 果然是这样
2^20 = 1024 * 1024 = 1M
2^30 = 1024 * 1024 * 1024 = 1G
2^40 = 1024 * 1024 * 1024 * 1024 = 1T
2^50 = 1024 * 1024 * 1024 * 1024 * 1024 = 1P
2^60 = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 = 1Ek, M, G, T, P, E 是国际单位词头,每一级相差 1000 倍,但是在计算机系统中改为每一级相差 1024 倍。2^32 = 2^30 * 2^2 = 1G * 4 = 4G
2^64 = 2^60 * 2^4 = 1E * 16 = 16E我们现在能接触到最大的单位也就是 T 了,但是对于 google 来说每天处理的数据量就是以 P 为单位的。