java 是64位还是32位

如题所述

Java的关系有点复杂,可能和你想像的不一样
java里面分为编译java代码的jdk和运行java代码的jvm
jdk分32/64位,以便于在不同的平台上编译.java文件以生成.class文件
jvm也分为32/64位,以便于在不同的平台上运行编译好的.class文件
但是注意,.class文件是平台独立的。换句话说.class文件不分32/64位。
例如,你在64位的平台上用64位的jdk编译了一个.class文件,然后可以直接拿到装有32位jvm的32位操作系统上。当然,你在64位的平台上用32位的jdk编译了一个.class文件,也可以直接拿到装有32位jvm的32位操作系统上。

如果一个程序不是纯java项目(pure java code),那么不纯的java代码会有额外的平台调用。
eclipse就是一个很好的例子。他是java项目,但是包含了用本地方法实现的swt/jface组件,而swt/jface是平台相关的。所以这样的java项目就不具备可移植性
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-13
您好,提问者:
Windows操作系统的JDK分为两种:
一种安装包是针对32位操作系统。
一种安装包是针对64位操作系统。
第2个回答  2013-12-13
你说的是JDK JRE吧。32位 64位的都有,这个地址里面有各种版本的JDK JRE下载:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html
至于是32位还是64位取决于你要运行的java 文件开发环境。
还有楼上说的不对,32位与64位之间是有兼容问题的!
第3个回答  2013-12-13
都支持的
看jdk是多少位的
jdk有32位的,也有64位的
装什么样的jdk,就能运行什么样的应用程序
理论上64位的兼容32位的
第4个回答  2013-12-13
都有的。。。

怎么看java是32位还是64位
在Windows操作系统中,如果您想要查看电脑中安装的JRE版本是32位还是64位,可以按照以下步骤进行操作:1. 打开命令提示符窗口。按下Win R键,然后输入"cmd"并按下Enter键来打开命令提示符窗口。2. 在命令提示符窗口中,输入"java -version"命令并按下Enter键。3. 在显示的版本信息中,查找包含关键...

什么是64 位版本的 Java
普通电脑都是32位的,较新的电脑有64位的 至于这个32位64位,是和硬件有关的,操作系统和应用软件都不能混用 所以64位的java就是给64位的电脑用的java

如何查看电脑中安装的jre版本是32位还是64位的
要查看电脑中安装的JRE(Java Runtime Environment)版本是32位还是64位,可以按照以下步骤进行操作:1. 打开命令提示符(在Windows系统中,按下Win R,输入"cmd",然后点击"确定")。2. 在命令提示符窗口中,输入以下命令并按下回车键: ```shell java -version ```3. 系统将显示Java...

java的八个基本数据类型?
1、float:32位,后缀F或f,1位符号位,8位指数,肢族23位有效尾数;2、double:64位,最常用,后为D或d,1位符号位,11位指数,52位有效尾数;三、一种字符嫌饥渗类型(char):16位,是整数类型,用单引号括起来的1个字符(可以是一个中文字符)四、一芹脊种布尔类型(boolean):true真和fals...

带得动《我的世界》端游的电脑配置,可以告诉我吗,我要当一个游戏区视 ...
最主要的:JAVA一定要64位的!一定要64位的!32位只能用1GB的内存!显示屏:基本上都可以,屏幕刷新率60Hz就行,分辨率建议是FullHD或者以上的(1980X1080的就是FullHD)UWP版(也就是我们常说的基岩版,或者是Windows10版)这个版本配置要求不是太高,不需要像JAVA那样需要比较高的配置,处理器,显卡...

java 是64位还是32位
jdk分32\/64位,以便于在不同的平台上编译.java文件以生成.class文件 jvm也分为32\/64位,以便于在不同的平台上运行编译好的.class文件 但是注意,.class文件是平台独立的。换句话说.class文件不分32\/64位。例如,你在64位的平台上用64位的jdk编译了一个.class文件,然后可以直接拿到装有32位jvm的...

JDK64位编译出来的软件,在32位平台能使用吗
Java 编译的结果是 byte code,不分 32 位、64 位。在 32 位的 JVM 上运行,就解释为 32 位 native code,在 64 位 JVM 上运行就解释为 64 位 native code。部分会被 JIT 编译为 native code。

什么是JAVA中的整型变量?什么是非整型变量?
Java中8种基本数据类型 byte、short、int、long、float、double、boolean、char。其中整型有四个,分别为byte、short、int、long。对应8位,16位,32位,64位。取值范围分别在-2^(位数-1) ~ 2^(位数-1)-1.那么将变量定义为:byte、short、int、long 就是整型变量,我觉得他们的封装类也应该是...

怎么查看电脑中安装的jre版本是32位还是64位的
1、如果已经配置了环境变量,则直接打开cmd,输入java -version,按回车后即可查看到安装的JAVA版本;2、如果没有配置环境变量,则无法直接执行该命令,打开jre安装目录;3、进入bin文件夹,找到java.exe;4、按住Shift键不妨,右击java.exe,选择“在此处打开命令窗口”;5、接着与第一个步骤一样,输入java...

java中int型最大值是多少
Java中int型最大值是2147483647。Java中的int类型是一个32位的整型数据,其取值范围是从-2147483648到2147483647。这是因为在计算机中,整数是以二进制形式存储的。一个32位的整数,包括了一个符号位,以及31位用于表示数值的大小。因此,当所有位都为正数时,所能表示的最大值就是2的31次方减1,即...

相似回答