使用本机方法的级别是多少? JVM是否具有必须为每个系统实现的特定文件功能集,然后可以通过任何语言调用它们?或者在JVM上运行的每种语言(如Java或Scala)都必须自己完成吗?
或者,对于某些操作,JVM可能具有基于其运行的操作系统的文件I / O或窗口的不同实现.然后会有多个不同的实现,当在系统上构建JVM时,编译器可以根据配置脚本或#ifdefs等确定使用哪个JVM.
希望这可以帮助!