我对我经常阅读的声明感到困惑:
Java程序在JVM内部运行(或由JVM运行)。我所怀疑的是,一个Java程序是如何由另一个程序运行的,即由JVM运行。
一个软件如何读取其他软件?
这可能看起来非常微不足道或没有任何意义上的问题,但是我越是想到这一点,我就会越怀疑一个软件如何运行其他软件"。
任何帮助理解这一点,非常感谢。
答案 0 :(得分:2)
我所怀疑的是,一个Java程序是如何由另一个程序运行的,即由JVM运行。
JVM是一个程序。它
代码可以编译为JVM调用的本机代码,以加快执行速度。