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? –