时虚拟机和编译器的质量得到了提高，许多应用程序得到了广泛的使用，包括：目前Java提供以下三个版本：
Java开放原始码项目.2006年SUN在JavaOne公佈Java 开放原始码项目，并推出OpenJDK计划。Java虚拟机、Java编译器和Java类库以GNU通用公共许可证公开。
语言特性.Java之所以被开发，是要达到以下五个目的：Java技术主要分成几个部分：Java语言、Java执行环境、类库。一般情况下说Java时并不区分指的是