java是编译语言还是解释语言?
Java语言是一种介于解释型语言和编译型语言之间德面向对象语言,属于高级混合型语言,它是集编译型语言和解释型语言的优势于一身,即执行速度较快,。不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
编译语言和解释语言有什么区别?
编译型语言和解释型语言的区别主要在于编译型语言需要在执行前进行一次编译,而解释型语言则可以边执行边转换。编译型语言运行效率高,但难以跨平台切换,可移植性较差;解释型语言运行效率低,但可以实现在不同的平台上运行,更灵活。