Java程序的編譯和執行是一個兩步過程。在編譯階段,Java編譯器編譯源代碼並生成字節碼。我的問題是誰是.class文件的負責人?誰在java中創建類文件JVM或編譯器?
-4
A
回答
2
Java類文件(包含字節碼)由Java編譯器從包含Java類的Java編程語言源文件(.java文件)生成。如果一個源文件有多個類,每個類都被編譯到一個單獨的類文件中。
1
的類文件包含字節碼 - 它是由編譯器創建的,由JVM執行:https://en.wikipedia.org/wiki/Java_class_file
相關問題
- 1. 爲什麼JVM在編譯後創建很多類文件?
- 2. Java編譯器不創建.jar文件
- 3. Maven編譯不會創建類文件
- 4. 反編譯java類文件
- 5. Ant編譯創建不需要的java類文件
- 6. 在使用在線編譯器時在Java中動態創建文件
- 7. 在編譯文件中編譯類
- 8. Java編譯器創建的$ filename.class文件是什麼?
- 9. java編譯器創建多少個文件?
- 10. 反編譯機器人apk文件創建Java源代碼
- 11. 從Java內部編譯Java源文件與運行JVM
- 12. JVM編譯類文件到彙編源代碼或二進制代碼
- 13. 編譯器在源文件夾中找不到.java類
- 14. 使用VC編譯器在Eclipse中創建可執行文件
- 15. 如何在C#中創建Hex文件編譯器
- 16. TypeScript編譯器在WebStorm中創建空的JavaScript文件
- 17. Lua到JVM編譯器?
- 18. C#編譯器創建ref類
- 19. 如何在Java中編譯.java文件?
- 20. 使用Java編譯器API,創建了哪些類?
- 21. C++創建和編譯類
- 22. 如何在Java中創建或編輯文件夾中的txt文件?
- 23. java Swing - 擴展JComponent類以創建文本編輯器組件
- 24. 使用Java編譯器API來編譯多個java文件
- 25. 什麼是C(或ML)在創建編譯器中的角色?
- 26. eclipse中編譯java文件
- 27. 爲什麼在編譯時創建兩個類文件?
- 28. 編譯器如何理解java 8編譯jar到Java 6編譯java類文件
- 29. 編譯java文件
- 30. 編譯Java文件
字節碼寫入.clsss文件。 – duffymo
我不負責:) – m02ph3u5