Java是一种面向对象的程序语言,目前有三种版本:J2SE(平台标准版)、J2EE(平台企业版)、J2ME(平台微缩版)。Java语言既要经过编译又要进行解释,其过程如下:Java源文件经过编译器编译后,产生字节码(一种跟具体平台无关的代码,需在Java的虚拟机上运行);JVM将字节码解释为平台相关的机器码运行。这样可以“一次编译、四处运行”,由于需要进行解释,速度较慢。JVM和API组成了Java平台。分布式特点也是Java与其他语言的重要区别。Java的语法特点有:类、接口、程序包、多线程、取消了指针(较为安全)。