Java .class文件包含java字节码。在运行时,这个.class文件被加载到JVM中。然后JVM执行字节码。我想知道这个.exe文件包含了什么(我正在使用Windows)?是否所有变量都在.exe创建时获取内存或者.exe文件被加载到RAM上?.EXE文件包含的内容
-3
A
回答
1
EXE文件与字节码非常不同。他们有代码和一个小的预先分配的内存部分,可以移动其变量所在的位置。任何额外的内存在运行时分配。类文件具有在EXE的外部地址空间中运行的字节码,并且每个指令都由EXE的地址空间中的本机代码读取和分析。
+0
当.class文件被加载到JVM中时,静态变量在类加载时获取内存。所以这意味着在由JVM创建.exe之前,static已经获得了内存? – user2594479
+0
@ user2594479 JVM不创建任何exe文件。 JVM *是* EXE。 – hexafraction
2
EXE或二进制文件包含在程序执行时加载到RAM中的机器指令。之后,CPU开始顺序执行这些指令。最后,您的计算机将完成EXE打算执行的操作。
相关问题
- 1. .exe文件包含什么内容?
- 2. 包含文件内容php
- 3. 在JSP中包含文件的内容
- 4. 包含JavaScript文件的内容
- 5. * .sql文件包含的内容
- 6. 处理包含内容的文件
- 7. ASP.NET Core自包含的exe文件
- 8. jar文件包含什么内容?
- 9. 附加文件包含页面内容
- 10. 目标文件包含什么内容?
- 11. 包含文件及其内容
- 12. 以PHP格式包含文件显示错误和包含文件的内容
- 13. 将资源包含到EXE文件中
- 14. 从字符的cout exe文件内容
- 15. Joomla,包含内容
- 16. 包含XHTML内容
- 17. NuGet恢复包含xml文件内容的包 - 工作示例?
- 18. 输出到包含西里尔文内容的文本文件
- 19. system.web.mvc.htmlhelper不包含的内容
- 20. 如何在casper测试文件中包含文件内容?
- 21. 无法解析包含中文内容的XML文件
- 22. 下载包含html表格内容的文本文件?
- 23. 包含xml文档文件中的常见内容
- 24. 将XLS值复制到包含内容的文本文件中
- 25. 无法创建包含中文内容的文件
- 26. Tick-包含systemverilog包内的头文件
- 27. 如果您在.h文件中包含某些内容您是否必须再次包含相同的内容?
- 28. RedirectMatch问题(重定向文件夹,但不包含文件夹内的内容)
- 29. 从Process.Start执行.exe文件时包含(另一个)文件
- 30. 在一个exe文件中包含一个dll文件
哪个.exe文件? JVM? –