Java开发平台的种类很多,在这篇文章中我主要以J2SE为例子。J2SE几乎是开发所有Java应用程序的必备。它主要是由一个compiler(编译器),一个运行环境(runtime environment),和一个核心的API所构成。我们要再次要强调的是,您所编写应用程序并不是直接在您的本地操作系统上执行的,而是通过JVM(Java虚拟机)进行解释而成的机器语言。这就很好的保证了您无论是在Solaris, Linux, Macintosh或者Windows上进行开发,您都可以很轻松的在其它的环境或平台上运行。
初学者一般和我当初一样,都不明白jdk,j2sdk,j2se,j2ee之间的区别,这里简单介绍一下:
-
JDK:是Java develop kit -- java开发包
J2SDK:是Java 2 software develop kit -- java2软件开发包
在1.4版以前称为jdk,可以理解j2sdk是jdk的升级版本,所以我们只要安了j2sdk即可,JDK就没必要了,呵呵,装了升级版,还要装低级版否? - JRE:是Java runtime environment , Java运行环境它一般已经集中在了J2SDK中,但是假如您只是为了运行Java并不是为了开发,那么您可以直接下载JRE。
- J2SE:是 java标准版,一般来说j2sdk指的就是j2se。
- J2EE:是 也称j2eesdk,用来进行企业级开发。
- J2ME:是 用来进行移动开发。