黑马程序员技术交流社区

标题: 字节码对象是什么? [打印本页]

作者: 叶涛    时间: 2011-10-4 21:27
标题: 字节码对象是什么?
类在产生对象之前会生成个字节码对象,是类名.class 类型是Class,谁能解释下什么事字节码对象?
作者: 匿名    时间: 2011-10-4 21:42
字节码(Byte-code)是一种包含执行程序、由一序列 op 代码/数据对组成的二进制文件。字节码是一种中间码,它比机器码更抽象。它经常被看作是包含一个执行程序的二进制文件,更像一个对象模型。字节码被这样叫是因为通常每个 opcode 是一字节长,但是指令码的长度是变化的。每个指令有从 0 到 255(或十六进制的: 00 到FF)的一字节操作码,被参数例如寄存器或内存地址跟随。
作者: 匿名    时间: 2011-10-4 21:45
帮你找了下关于java字节码的揭秘。很详细。
[url]http://wenku.baidu.com/view/77cd61cea1c7aa00b52acbb6.html[/url]
很详细,希望对你有用。
作者: 张校云    时间: 2011-10-4 22:01
一个类被加载器加载到内存中,占用一片内存空间,这个空间里面的内容就是类的字节码,不同的类的字节码是不同的,所以他们在内存中的内容是不同的,这一个个的空间可分别用一个个的对象来表示,这些对象显然具有相同的类型,就是Class类型。字节码是类的一段二进制数据,存储在一片内存空间里,是Class的一个实例
[ 本帖最后由 张校云 于 2011-10-05  11:33 编辑 ]




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2