最主流的JDK是Sun公司发布的JDK,其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,Java SE Development Kit(JDK7)下载有利于理解Java面向对象的设计思想。javac: Java编译器JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。javadoc: Java文档生成器其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多.而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多.但不管怎么说,我们还是需要先把Sun JDK掌握好.Java语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度