Java语言主要有哪些版本?

Java 1.02 250个类,主要包括AWT(抽象窗口工具包,用于构建图形用户界面),但是高速运行时bug很多。

Java 1.1 500类,增加了事件处理,功能更强,更易用。刚开始比较流行,比较适合开发图形界面,但是速度还是比较慢。

Java 2(版本1.2 ~ 1.4)有2300个类。

添加了Swing和集合框架。有时它可以达到平台的原生速度,可以用来编写正式的企业应用程序或移动应用程序。有微型版(J2ME)、标准版(J2SE)和企业版(J2EE)三个版本。

Java 5.0(版本1.5及以上)有3500个类,运行速度非常快。最重要的版本引入了很多新特性,比如泛型、枚举、注释、foreach、自动反汇编框等等。

Java 6.0改名为JavaSE、JavaEE、JavaME。

注:Java 8.0主要用于学习过程中;