Java没有“sizeof”
在C和C++中,sizeof()运算符能满意我们的一项非凡需要:获知为数据项目分派的字符数量。
在C和C++中,size()最常见的一种应用就是“移植”。差异的数据在差异的呆板上大概有差异的巨细,所以在举办一些对巨细敏感的运算时,措施员必需对那些范例有多大做到心中有数。
譬喻,一台计较机可用32位来生存整数,而另一台只用16位生存。显然,在第一台呆板中,措施可生存更大的值。正如您大概已经想到的那样,移植是令C和C++措施员颇为头痛的一个问题。
Java不需要sizeof()运算符来满意这方面的需要,因为所有数据范例在所有呆板的巨细都是沟通的。我们不必思量移植问题——Java自己就是一种“与平台无关”的语言。