A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张晴 黑马帝   /  2011-7-20 23:45  /  1880 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在很多资料上都提到,由编译器将源程序编译成字节码文件,然后再由JVM加载执行。
在张老师的视频中提到.class文件不是字节码文件,而加载进内存之后才形成字节码文件,.class文件到底是不是字节码文件?

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

1 个回复

倒序浏览
黑马网友  发表于 2011-7-21 00:09:07
沙发
.class文件是javac编译后生成的文件。具我所知.class文件里面并不是真正的二进制字节码。而是一种类似于汇编语言的jvm语言。jvm可以根据本地机器的特点,在加载.class文件时,将.class文件加载成字节码。所以.class文件也可以说成是字节码文件。
以上是个人观点,还望指教。

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1 我很赞同

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马