字节码文件的扩展名.class介绍 - 极悦
首页 课程 师资 教程 报名

字节码文件的扩展名.class介绍

  • 2022-08-02 10:09:16
  • 1037次 极悦

字节码文件的扩展名.class是什么?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极悦在线学习,里面的课程内容从入门到精通,非常适合没有计算机基础的小伙伴学习,希望对大家能够有所帮助。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交