.EXE文件包含什么

时间:2013-09-01 08:47:56

标签: java

Java .class文件包含java字节代码。在运行时,此.class文件将加载到JVM中。然后JVM执行字节代码。我想知道这个.exe文件包含什么(我使用的是Windows)?所有变量是否在.exe创建时或者将此.exe文件加载到RAM时获取内存?

2 个答案:

答案 0 :(得分:2)

EXE或二进制文件包含在程序执行时加载到RAM中的机器指令。之后,CPU开始串行执行这些指令。最后,您的计算机将完成EXE的目的。

答案 1 :(得分:1)

EXE文件与字节码非常不同。它们有代码和一个小的预分配内存部分,可以移动它的变量所在。在运行时分配任何额外的内存。类文件具有在EXE的外部地址空间中运行的字节码,并且每个指令都由EXE的地址空间中的本机代码读取和解析。

相关问题