Java小程序和64位整数

时间:2012-05-23 14:43:49

标签: java architecture applet

我正在开始一个国际象棋程序。在那个框架内,我在电路板的两个流行表示之间犹豫不决,分别称为0x88和位板。 Bitboards是最新开发的产品,并被顶级开源算法之一使用 - >狡猾。

Bitboard依赖于64位整数可以利用低位64位寄存器进行逐位运算的事实。 (我们知道我们在32位机器上也可以有64位整数,但移位等操作可能会适得其反)

鉴于Java Applets是一种“旧”技术,我的国际象棋小程序在客户端可以从64位架构中受益吗?有没有什么限制java小程序到32位整数表示?

除了JVM考虑因素之外,我发现几乎没有什么具体的内容可以解决这个问题。

2 个答案:

答案 0 :(得分:5)

在客户端计算机上,Java applet通常在与常规Java应用程序相同的JVM中执行。如果JVM支持64位硬件(以及最新的JVM),那么applet也将利用它。 applet是一种“旧”技术的事实是无关紧要的 - 它都是建立在JVM之上的,这就决定了与硬件的交互。

答案 1 :(得分:1)

java整数是32位的定义。如果你想要64位,你可以使用长