java 与java脚本的区别
java语言其实也是一种解释语言,只不过它先编译成一种中间的二进制代码,然后再通过虚拟机来一条条解释执行,也就是虚拟机再把它翻译成本地的二进制代码再执行,而且是不是不要再连接了?
java脚本也是一种解释语言,只不过它不需要预先编译,直接以文本格式的代码交给脚本引擎来解释执行.脚本引擎是把它翻译成目标代码在执行呢,还是根据脚本语言的意图自己做相应的处理,而没有编译成目标代码,相当于以数据来处理一样?
如果是按翻译成目标代码执行的话,从执行方式的角度来讲的话java与java脚本的区别就是一个先要编译成二进制的中间代码,一个不需要?