java字节码文件(.class) 文件里都是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:58:29
是向c语言中的.C文件一样 是二进制的机器码码?

非也非也,是一些字节码,通过JVM再转换为机器码.

.class是java程序编译后生成的文件,这类文件只有通过jvm来运行,因为jvm可以在所有系统中运行.class文件,这就是java可以跨平台的应用的原因

恩,跟上面说的一样,字节码,一些jvm指令。
这些字节码内容对于很大部分兄弟来说没什么吸引力,不过它是查找和定位问题最直接的办法。

JAVA虚拟机认识 剩下谁都不认识的东西。。。这就是跨平台的意思
只要有JAVA虚拟机。。