Java教程

Java基础系列(4)- 编译型和解释型

本文主要是介绍Java基础系列(4)- 编译型和解释型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

概念

有一个外国人要看一本中文的书,有两种方式可以看,一种是把这本书翻译成英文版,另外一种是请一个中文翻译,想看哪边,翻译就翻译哪边。

  • 针对上述的描述,翻译成英文版本的书籍对应的就是编译型,将代码编译成计算机能识别的语言
  • 解释型就是上述的翻译过程,用到哪边解释哪边

Java是先编译(通过javac进行编译)再解释,这两个过程都有;既有编译型的特征又有解释型的特征

优缺点

  • 如果代码改了一部分,对整个项目而言是需要重新编译的,像操作系统以及c/c++一般都是编译型;运行起来速度比较快
  • 解释型,比较吃性能,需要哪块代码,系统就需要及时解释,比较吃速度。网页就是解释型,边加载边解释
这篇关于Java基础系列(4)- 编译型和解释型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!