Java这个语言很非凡。
一、Java是编译型的; 因为所有的Java代码都是要编译的,java不经过编译就什么用都没有。
二、Java又是解释型的;
因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释的了。
三、现在的JVM为了效率,都有一些JIT优化。 它又会把.class的二进制代码编译为本地的代码直接运行,所以,又是编译的。