|
1.到底什么是Java虚拟机(JVM)?
java虚拟机是java字节码运行的平台。很多如scalar,clojure,java等编译的目标代码都可在上面运行。 它本质上是一个运行在不同系统平台上的软件,只不过这个软件的功能是执行字节码这种目标代码。
2.你在日常工作中是否用到了JAVA虚拟机?
有java的地方就需要它,比如eclipse的运行,还有一些以JAVA虚拟机为运行平台的语言都需用到,在Android开发的时候也会用到。
3.简要说说Java虚拟机的运行原理?
运行原理就是解释字节码的执行,但是由于性能问题,通常会采用JIT编译技术来提高执行性能。 通过jvm在不同系统上的实现屏蔽字节码对底层的硬件及系统差异。 |
|