Java 简介
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling 和同事们共
同研发,并在 1995 年正式推出。
后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。
Java 分为三个体系:
� JavaSE(J2SE)(Java2 Platform Standard Edition,java 平台标准版)
� JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java 平台企业版)
� JavaME(J2ME)(Java 2 Platform Micro Edition,java 平台微型版)。
2005 年 6 月,JavaOne 大会召开,SUN 公司公开 Java SE 6。此时,Java 的各种版本已经更名,以取消其中的数字 "2":J2EE 更名为 Java
EE,J2SE 更名为 Java SE,J2ME 更名为 Java ME。
主要特性
�
Java 语言是简单的:
�
Java 语言的语法与 C 语言和 C++ 语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java 丢弃了 C++ 中很少使用的、很难理解
的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java 语言不使用指针,而是引用。并提供了自动分配和回收
内存空间,使得程序员不必为内存管理而担忧。
�
�
Java 语言是面向对象的:
�
Java 语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实
现机制(关键字为 implements)。Java 语言全面支持动态绑定,而 C++语言只对虚函数使用动态绑定。总之,Java 语言是一个纯的面向对象程
序设计语言。
�
�
Java 语言是分布式的:
�