奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

java類文件內(nèi)容介紹

時間:2024-08-07 23:31:48 java語言 我要投稿
  • 相關(guān)推薦

java類文件內(nèi)容介紹

  一、什么是Java類文件

  Java類文件是Java程序的二進制表示形式。每一個類文件代表一個類或者接口。不可能在一個類文件中放入多個類或者接口。這樣就使得無論類文件是在哪一種平臺上生成,都可以在任何主機上執(zhí)行。

  雖然類文件是Java體系結(jié)構(gòu)的一部分,但是他并不是與Java語言不可分的。你可以將其他語言的程序編譯為類文件,也可以將Java程序文件編譯為其他二進制形式。

  Java類文件是一個基于8-bit字節(jié)的二進制流。數(shù)據(jù)塊順序的、無分割符的、big-endian的形式存儲。

  二、類文件的內(nèi)容

  Java的類文件中包含了所有Java虛擬機所需要的關(guān)于類和接口的信息。所有類文件中的信息都以以下的四種基本類型的存儲:

  Table 6-1. Class file "primitive types"

  u1 a single unsigned byte

  u2 two unsigned bytes

  u4 four unsigned bytes

  u8 eight unsigned bytes

  類文件中的主要部分以表6-2的順序存儲:

  Table 6-2. Format of a ClassFile Table

  Type& #9;Name Count

  u4 magic 1

  u2 minor_version 1

  u2 major_version 1

  u2 constant_pool_count 1

  cp_info constant_pool constant_pool_count-1

  u2 access_flags 1

  u2 this_class 1

  u2 super_class 1

  u2 interfaces_count 1

  u2 interfaces interfaces_count

  u2 fields_count 1

  field_info fields fields_count

  u2 methods_count 1

  method_info methods methods_count

  u2 attributes_count 1

  attribute_info attributes attributes_count

  1、魔術(shù)編碼(magic)

  每一個Java類文件的開頭四個字節(jié)都是魔術(shù)編碼(OxCAFEBABE)。通過魔術(shù)編碼可以很容易識別類文件。

  2、副版本號和主版本號(minor_version and major_version)

  剩下的四個字節(jié)是副版本號和主版本號。但Java技術(shù)在進化時,一些新的特性可能會被加入到類文件中。每一次類文件格式的變化,都會相應(yīng)的改變版本號。虛 擬機通過版本號來識別自己能夠處理的類文件。Java虛擬機往往只能處理一個給定的主版本號和其下的一些副版本號。虛擬機必須拒絕那些不再處理范圍內(nèi)的類 文件。

【java類文件內(nèi)容介紹】相關(guān)文章:

java類文件是什么10-31

java讀取解析xml文件實例08-05

Java語言Class文件是什么09-02

Java如何讀取文本文件07-06

java播放聲音文件的方法08-18

java語言類的嵌入08-01

java類加載器09-12

Java類的基本構(gòu)成08-28

什么是java集合類05-29

從Java的jar文件中如何讀取數(shù)據(jù)的方法10-18

主站蜘蛛池模板: 双柏县| 福海县| 台山市| 尼木县| 泌阳县| 洛川县| 卓资县| 永善县| 保定市| 安达市| 宜黄县| 佛冈县| 松潘县| 平谷区| 阳城县| 呼玛县| 长子县| 徐汇区| 桐乡市| 海安县| 瑞昌市| 文安县| 宁安市| 柳河县| 凤城市| 黎城县| 青海省| 鹤峰县| 开封市| 固始县| 平原县| 穆棱市| 昭苏县| 麟游县| 平昌县| 利川市| 高碑店市| 普格县| 诸暨市| 盐池县| 马山县|