导航:首页 > 编程语言 > java3264区别

java3264区别

发布时间:2022-05-25 01:02:31

A. java程序在64位机和32位机上编译后哪个会大一些为什么

肯定是64位机的文件更大些,是因为指针膨胀等原因造成的。
64位指针会比32位的多1倍。

详细信息可以参考 周志明《深入理解Java虚拟机:JVM高级特性与最佳实践》

B. java 32位和64位的区别

下面我跟你详细的分析下32位和64位下Myeclipse、Tomcat以及JDK三者关系详解。这样的话你更容易理解一些

Myeclipse从9.0企业版开始有64位的安装包,本人用的为10.7版本,安装过程中会有选择支持的版本信息,如下图1所示。

C. java在32位和64位下运行的区别

首先区别只是在速度上有差异,其次是在32位或64位系统平台上有区别,32位的系统只能安装32位的JDK,64位的系统都可以安装两种JDK之一,其他没有什么区别。因为JAVA是一门跨平台的语言,一次编写到处运行,只要安装有JDK或JRE(虚拟机),源代码编写都一样的。

D. java7 64位和三十二位有什么区别

没什么差别,主要是使用的内存数量上不同,32位最多1.5G内存,64位没有限制吧。
另外,操作系统64位,可以装64位和32位的jdk。 操作系统32位只能装32位操作系统。

E. java 32位和64位有什么不同

最明显的不同是 32位虚拟机最大内存2G,64位大的多,具体不知道,几百G是没有问题的。

F. java64位和32位有什么区别

针对不同的系统啊。64位系统可以用64位和32位的jdk,但是32位系统只能装32位的jdk。

G. java程序 在32位机和64位机上运行,有什么区别

严格意义上来说,性能上会有一点差异,同样的程序迁移到64bit的性能可能会有小幅度下降。另外,64bit的jvm不再有heap size的限制。

The maximum theoretical heap limit for the 32-bit JVM is 4G. Due to various additional constraints such as available swap, kernel address space usage, memory fragmentation, and VM overhead, in practice the limit can be much lower. On most modern 32-bit Windows systems the maximum heap size will range from 1.4G to 1.6G. On 32-bit Solaris kernels the address space is limited to 2G. On 64-bit operating systems running the 32-bit VM, the max heap size can be higher, approaching 4G on many Solaris systems.

理论上来说32位的JVM有4G的堆大小限制。但是因为各种条件限制比如交换区,内核地址空间使用,内存碎片,虚拟管理机的管理开销,实际上可用的堆的大小远远比理论上的4G要少。
在32位windows的机器上,堆最大可以达到1.4G至1.6G。
在32位solaris的机器上,堆最大可以达到2G
而在64位的操作系统上,32位的JVM,堆大小可以达到4G
补充一句,在使用java参数-xms -xmx定义堆大小的时候,
1. 如果是32bit的jvm超过4G肯定是没用的,定义了4G,最终使用到的可能只有2G
2. 这两个值最好定义成一样,可以减少java gc的操作,有小幅度性能提高

H. 请教java 位运算符,32位与64位的区别

所谓32位处理器就是一次只能处理32位,也就是4个字节的数据,而64位处理器一次就能处理64位,即8个字节的数据

I. java程序 在32位机和64位机上运行,有什么区别

jvm在32位机器上,一般最大可以使用的内存只能是1G多一点点。

但是在64位机器上,就基本上没有限制了。

J. jdk32位和64位有什么区别

JDK(Java Develpment Kit)指:Java开发工具包,Java程序开发必不可少。

  1. 以window系统为例,随着追求效率和技术的发展,操作系统分为32位和64位。

  2. 如果我们将总长128位的指令分别按照32位、64位为单位进行编辑的话:32位的

处理器需要4个指令,而64位处理器则只要两个指令,显然,在工作频率相同的

情况下,64位处理器的处理速度会比32位的更快。

3. 在此背景下,JDK也分为32位和64位,目的:适应不同位数的操作系统!

4. 区别: 相同点:功能相同

不同点: 32位JDK可以安装在32位操作系统和64位系统上;

64为JDK只能安装在64位操作系统上;

注意: 为了避免发生安装或应用错误,建议相对应的系统安装相对应位数的JDK

阅读全文

与java3264区别相关的资料

热点内容
手机里面照片文件夹字母怎么写的 浏览:254
php中实现翻译功能用哪个函数 浏览:503
病毒加密文件恢复 浏览:116
无线路由如何设置成服务器 浏览:138
QQ飞车源码更新 浏览:899
虚拟机中编译器 浏览:476
台达PLC编译按钮在哪里 浏览:141
非编程计算器多少钱 浏览:655
房本还完贷款解压 浏览:818
中国程序员有出名吗 浏览:548
亳州云服务器 浏览:632
程序员最难的面试 浏览:894
配音秀app怎么诵读 浏览:751
sparkcore源码 浏览:100
程序员中年生活 浏览:355
读取加密信息失败怎么回事 浏览:510
编译过程之后是预处理吗 浏览:351
安卓是基于什么做出来 浏览:600
视频字幕提取APP怎么使用 浏览:59
js通过ip地址连接服务器吗 浏览:848