複製鏈接
請複製以下鏈接發送給好友

字節碼

鎖定
字節碼(Byte-code)是一種包含執行程序,由一序列 op 代碼/數據對組成的二進制文件,是一種中間碼。字節是電腦裏的數據量單位。
中文名
字節碼
單    位
電腦裏的數據
包    含
執行程序
二進制文件
一序列 op 代碼/數據對組成

目錄

字節碼基本信息

字節是電腦裏的數據量單位。
字節碼(Byte-code)是一種包含執行程序、由一序列 op 代碼/數據對組成的二進制文件。字節碼是一種中間碼,它比機器碼更抽象。它經常被看作是包含一個執行程序的二進制文件,更像一個對象模型。字節碼被這樣叫是因為通常每個 opcode 是一字節長,但是指令碼的長度是變化的。每個指令有從 0 到 255(或十六進制的00到FF)的一字節操作碼,被參數例如寄存器內存地址跟隨。
在計算機中,數據只用0和1兩種表現形式,(這裏只表示一個數據點,不是數字),一個0或者1佔一個“位”,而系統中規定8個位為一個字節,用來表示常用的256個字母、符號、控制標記,其中用一個位來進行數據校驗,其他七個位用來記錄數據。
按計算機中的規定,一個英文的字符佔用一個字節,如“,”、“.”、“"”、“'”、“:”、“;”都佔用一個字節;而一個漢字以及漢字的標點符號、字符都佔用兩個字節,如“,”、“。”、““”、“””、“:”、“;”都佔用兩個字節。
另外,它們是沒有辦法比較的,只能將一個字符佔用一個字節,N個字符佔用N個字節。
K是千 M是兆 G是吉咖 T是太拉 8bit(位)=1Byte(字節) 1024Byte(字節)=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB 1024TB=1PB 1024PB=1EB 1024EB=1ZB 1024ZB=1YB 1024YB=1BB
最大的計量單位是1BB (Brontobyte)= 1024 YB=10^27
附:進制單位全稱及譯音
yotta,[堯]它,Y. 10^24,
zetta,[澤]它,Z. 10^21,
exa,[艾]可薩,E. 10^18,
peta,[拍]它,P. 10^15,
tera,[太]拉,T. 10^12,
giga,[]咖,G. 10^9,
mega,[兆],M. 10^6,
kilo,[千],K. 10^3
Java中,字節碼是CPU構架(JVM)的具有可移植性機器語言。[摘自java in a nutshell]

字節碼概念

TB是Terabyte的縮寫,是形容數據量的單位。