Java里调用内存,内存就相当于很多个房间,而且房间大小也是一样的,用来存储数据,32位操作系统和64位系统可调用的内存大小也不一样,32位最多调用到2的32次方字节,也就是4个G左右,所以对于32位的系统来说,最多可读取4G的内存,内存再大也用不到,64位可读取的就很多了,2的64次方具体是多少也不知道,但是远远比4G要大得多,所以现在普遍装的都是64位系统。