Java 和 C++ 都是高级程序语言, C++ 直接编译成机器码 运行,而Java 编译成class字节码后 读入到JVM中 通过JVM 这中间托管在转成机器码运行。 为什么Java需要这样做,这是基于什么考虑?
write once, run everywhere.这个是java的核心,借助于抽象的与硬件无关的JVM层来解决代码跨平台的问题,实际上,JVM也是目前来看应用最广的VM(其他类似的VM还有erlang,但目前从使用的受众群体来说,不如JVM广泛)
集结各类场景实战经验,助你开发运维畅行无忧