【JVM】兩個小點

爲什麼Java號稱是一次編譯到處運行?    Java底部存在有native方法 -->Java本地調用JNI ,實際上是JAVA 在調用C語言。    例如在每個系統中實現打開文件操作流程如下,只需要有對應版本的JRE,便可運行JAVA文件。故Java只需要經過一次編譯便可運行在其它任何地方。    這與C語言不同,例如用C編寫的遊戲軟件,若想分別運行在windows和Linux環境下,其本身要
相關文章
相關標籤/搜索