-1
我開始知道byte和short在Java中被解釋爲int類型。如果這是正確的,請讓我知道爲什麼我們需要在Java中的字節和簡單的原始數據類型。它只是由編譯器進行類型檢查嗎?爲什麼在java中將byte和short解釋爲整數?
而且字節會佔用1個字節的內存,short將佔用2個字節的內存,而int類型佔用4個字節。請讓我知道,如果將字節和短類型保存爲4字節並不是性能問題,因爲字節和短元素被解釋爲int類型。
我開始知道byte和short在Java中被解釋爲int類型。如果這是正確的,請讓我知道爲什麼我們需要在Java中的字節和簡單的原始數據類型。它只是由編譯器進行類型檢查嗎?爲什麼在java中將byte和short解釋爲整數?
而且字節會佔用1個字節的內存,short將佔用2個字節的內存,而int類型佔用4個字節。請讓我知道,如果將字節和短類型保存爲4字節並不是性能問題,因爲字節和短元素被解釋爲int類型。
我開始知道byte和short在Java中被解釋爲int類型。
不,你沒有。當用作算術表達式或時,您'知道'它們是促銷到int
當用作實際參數時,它被指定爲int
作爲形式參數。
如果這是正確的
它不是。
請讓我知道爲什麼我們需要Java中的字節和簡單的基本數據類型。
保持較小的值。
它只是用於編譯器的類型檢查嗎?
號
並且還字節將採取的存儲器1個字節和短將需要2個字節的存儲器,和整型需要4個字節。
確切地說,這與您最初的毫無根據的斷言相矛盾。
請讓我知道,如果它不是一個性能問題,節省4個字節的字節和短類型,因爲字節和短被解釋爲int類型。
不是。它不會發生。
可能的重複[爲什麼Java API使用int而不是short或byte?](http://stackoverflow.com/questions/27122610/why-does-the-java-api-use-int-instead- short-or-byte) – Tom
[爲什麼Java API使用int而不是short或byte?](// stackoverflow.com/q/27122610) – Tom