黑马程序员技术交流社区

标题: 这样理解字节码对吗 [打印本页]

作者: 何苦似梦离    时间: 2014-2-19 15:32
标题: 这样理解字节码对吗
字节码就是class文件加载进内存的状态.不知我这个理解是否正确呢?

作者: 一年_Hei    时间: 2014-2-19 16:25
可以这样理解
作者: 迦罗叶    时间: 2014-2-19 23:11
字节码文件是经过编译器预处理过的一种文件,通过jdk中的javac工具编译而成,是JAVA的执行文件存在形式,它本身是二进制文件,但是不可以被系统直接执行,而是需要虚拟机解释执行。只有JVM识别编译后才能运行
作者: 徐老爹    时间: 2014-2-20 00:15
字节码文件就是以.CLASS文件结尾的文件,是通过JAVAC命令编译过生成的。因为JAVA不是编译型语言,所以它需要去解释字节码文件才能够运行,字节码不是纯二进制码,所以不受硬件限制,在不同的环境下用相应的虚拟机可以运行字节码。
简单点说:JAVA使用字节码的好处是不受平台的限制,一次编译,然后可以不限使用.




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