程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java沒有“sizeof”

Java沒有“sizeof”

編輯:關於JAVA

在C和C++中,sizeof()運算符能滿足我們的一項特殊需要:獲知為數據項目分配的字符數量。

在C和C++中,size()最常見的一種應用就是“移植”。不同的數據在不同的機器上可能有不同的大小,所以在進行一些對大小敏感的運算時,程序員必須對那些類型有多大做到心中有數。

例如,一台計算機可用32位來保存整數,而另一台只用16位保存。顯然,在第一台機器中,程序可保存更大的值。正如您可能已經想到的那樣,移植是令C和C++程序員頗為頭痛的一個問題。

Java不需要sizeof()運算符來滿足這方面的需要,因為所有數據類型在所有機器的大小都是相同的。我們不必考慮移植問題——Java本身就是一種“與平台無關”的語言。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved