2011-06-07 23 views
1

我有一個i5 CPU和我的操作系統是Windows 7 64位。我jdk我安裝? 我認爲它的jdk-6u25-windows-x64.exe發現於 http://www.oracle.com/technetwork/java/javase/downloads其中jdk我應該安裝英特爾i5 CPU和Windows 7 64位

+0

請注意,此類問題屬於superuser.com而不是Stack Overflow。 – 2011-06-07 13:38:52

+3

@Xr:對於JDK,這裏沒問題。對於JRE,它絕對是超級用戶。 – 2011-06-07 13:39:46

+0

對不起,我在這裏新建 – akshay 2011-06-07 13:39:53

回答

0

這是64位的JDK,它可能是最適合你的。 32位版本也可以工作。相反是不正確的; 32位計算機只能使用32位JDK,而不是64位。

+1

32位版本的優點是對於不需要很多千兆字節內存的程序更高的內存效率。 – 2013-06-15 10:17:00

1

可以使用32位版本或64位版本。最好的選擇取決於你正在開發的東西。主要區別在於JVM的內部指針在64位版本中是兩倍寬的。由於JVM在內部將引用值表示爲指針,因此堆中包含對其他對象的引用(它們都是這樣)的任何對象都將在64位版本中佔用更多內存。還有額外的填充將它們對齊到8字節的邊界。但是,64位版本可以解決更多的內存問題。