Java字節碼文件和二進制文件的區別與聯繫

1、class文件:裏面存放了許多16進制的字節(碼)(如二進制字節碼可表示爲:010101101),如下圖所示;但是這個文件,是二進制的,例如圖形文件等都屬於二進制文件。
                                                 

2、javap -v class文件名 > 輸出文件名 命令:將class文件,翻譯成可讀懂的字節碼指令文件,裏面包含了各種各樣的指令,部分內容如下圖所示。

3、總結:字節碼文件(Java中是16進制文件)是經過編譯器預處理過的一種文件,是Java的執行文件存在形式,它本身是二進制文件,但是不可以被系統直接執行,而是需要虛擬機解釋執行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章