`

java是编译型的语言还是解释型的语言?

阅读更多
答:java是解释型的语言

像C、C++ 他们经过一次编译之后直接可以编译成操作系统认识的类型,可以直接执行的 所以他们是编译型的语言。没有经过第二次的处理 而Java不一样他首先由编译器编译成.class类型的文件,这个是java自己类型的文件 然后在通过虚拟机(JVM)从.class文件中读一行解释执行一行,所以他是解释型的语言,而由于java对于多种不同的操作系统有不同的JVM所以Java实现了真正意义上的跨平台!

请观看下面两张图 了解一下Java的虚拟机机制:

(1)java语言的编译-->解释--->执行过程


(2)java的虚拟机



  • 大小: 44.3 KB
  • 大小: 42.5 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics