Java byte

今天弄迷糊了Java里面的關(guān)鍵字byte,在這里記錄一下。

byte:字節(jié),存儲空間的基本計量單位,如:MySQL中定義 VARCHAR(45)  即是指 45個字節(jié);
1 byte = 8 bit,這里說的byte是計算機里面的存儲單位。
bit:位
一個二進制數(shù)據(jù)0或1,是1bit;
 一個英文字符占一個字節(jié);
    1 字母 = 1 byte = 8 bit
一個漢字占2個字節(jié);
    1 漢字 = 2 byte = 16 bit
而Java中的byte是Java語言中的一個關(guān)鍵字,代表的是基本數(shù)據(jù)類型。這兩個不是一個概念。
byte數(shù)據(jù)類型是8位、有符號的,以二進制補碼表示的整數(shù);
最小值是-128(-2^7);
最大值是127(2^7-1);
默認值是0;
byte類型用在大型數(shù)組中節(jié)約空間,主要代替整數(shù),因為byte變量占用的空間只有int類型的四分之一;
例子:byte a = 100,byte b = -50。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Java byte code 的學(xué)習(xí)意義 為啥要學(xué)java bytecode,這就跟你問我已經(jīng)會python了為...
    shanggl閱讀 1,864評論 0 3
  • ART世界探險(2) - 從java byte code說起 Dalvik時代,如果不做JIT的話,只需要了解ja...
    Jtag特工閱讀 1,022評論 0 2
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,734評論 18 399
  • 文/墨雪 那年的那個秋 是四月 那是個被吹亂了的秋 是攙了人情味的秋。 今年的這個秋 也是四月 這是個流淌著哭聲的...
    詩與雪閱讀 173評論 0 1
  • 我們不說話,我們不愿意說話,但是我不生氣,因為我知道他不開心,不是因為我,是因為他本來就生氣了,我只是他不...
    流下一片芬芳閱讀 116評論 0 0

友情鏈接更多精彩內(nèi)容