更新時間:2022-08-02 10:09:16 來源:動力節點 瀏覽1150次
字節碼文件的擴展名.class是什么?CLASS 是一個面向對象的編程團隊,大家可以了解一下面向對象基本概念。類是程序的基本單元,它定義了創建各個對象的藍圖。
CLASS 是以字節碼格式存儲 Java 類的文件的文件擴展名。
用 Java 編寫的軟件應用程序以兩種格式存儲:
源代碼 - 存儲在擴展名為 .JAVA 的文件中。
字節碼 - 存儲在擴展名為 .CLASS 的文件中。.CLASS 文件是從 .JAVA 文件編譯而來的。
.CLASS 文件是二進制文件。以下是以 HEX 值轉儲的示例 CLASS 文件的前 128 個字節:
ca fe ba be 00 00 00 32 00 1d 0a 00 06 00 0f 09 ........2........
00 10 00 11 08 00 12 0a 00 13 00 14 07 00 15 07 ......
00 16 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 29 ......初始化......
56 01 00 04 43 6f 64 65 01 00 0f 4c 69 6e 65 4e V...代碼...LineN
75 6d 62 65 72 54 61 62 6c 65 01 00 04 6d 61 69 umberTable...mai
6e 01 00 16 46 59 49 63 65 6e 74 65 72 28 5b 4c n.....Ljava.lang
2f 53 74 72 69 6e 67 3b 29 56 01 00 0a 53 6f 75 .String..V...Sou
72 63 65 46 69 6c 65 01 00 0c 57 65 6c 63 6f 6d rceFile...歡迎
“0xcafebabe”似乎是 CLASS 文件的文件標記。
存儲在 CLASS 文件中的 Java 字節碼可以由許多免費的 Java 虛擬機軟件執行:
Java HotSpot - 運行 CLASS 文件。由 Sun Microsystems 開發。
JRockit - 運行 CLASS 文件。由 BEA Systems 開發。
以上就是關于“字節碼文件的擴展名.class介紹”,大家如果想了解更多相關知識,可以關注一下動力節點的Java在線學習,里面的課程內容從入門到精通,非常適合沒有計算機基礎的小伙伴學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習