Java 和 C语言分别是什么形式的语言
C语言(编译型语言):
C语言是可以直接编译成为操作系统可识别执行的机器语言,不经过第二次编译,所以C语言是编译型语言;
Java语言(解释型语言):
java第一次编译时编译成为自己可执行的.class文件(即字节码),而在程序真正运行过程中是需要将.class文件(字节码)加入虚拟机中一行一行解释执行的,所以java是解释型语言,但也因此导致执行效率低于C语言,但也因为java虚拟机机制,解决了C语言不能跨平台执行的确定,实现了“”一次编译,随处运行“”。