導航:首頁 > 編程語言 > 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區別相關的資料

熱點內容
玄關pdf 瀏覽:608
程序員學習論壇 瀏覽:939
程序員的毒雞湯怎麼做 瀏覽:547
安卓怎麼降級軟體到手機 瀏覽:280
雲與伺服器入門書籍推薦產品 瀏覽:635
delphi編程助手 瀏覽:761
電腦遇到伺服器問題怎麼辦 瀏覽:514
加工中心編程結束方法 瀏覽:295
了解什麼是web伺服器 瀏覽:139
面向對象的編程的基本特徵 瀏覽:717
php定時執行任務linux 瀏覽:786
php數組中刪除元素 瀏覽:724
螢石雲伺服器視頻 瀏覽:269
防火牆配置伺服器熱備的虛擬地址 瀏覽:188
linux安裝xdm 瀏覽:736
java計算12 瀏覽:249
大金空調擺動式壓縮機 瀏覽:453
新的雲伺服器如何設置首頁 瀏覽:687
javastring字元位置 瀏覽:197
銀河麒麟字體庫存在哪個文件夾 瀏覽:957