JAVA 语言的发展和前景 Java 是一个由 Sun 公司开发而成的新一代编程语言。那么 Java 语言的发展前景怎样呢?随一起来看看吧! 一、Java 语言的历史 Java 自 1995 诞生,至今已经 16 年历史。Java 的名字的来源:Java 是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java 语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及 ObjectBeans (对象豆)等等。SUN 和 JAVA 的标识也正是一杯正冒着热气的咖啡。 据 James Gosling 回忆,最初这个为 TV 机顶盒所设计的语言在 Sun 内部一直称为Green 项目。我们的新语言需要一个名字。Gosling 注意到自己办公室外一棵茂密的橡树Oak,这是一种在硅谷很常见的树。所以他将这个新语言命名为 Oak。但 Oak 是另外一个注册公司的名字。这个名字不可能再用了。 在命名征集会上,大家提出了很多名字。最后按大家的评选次序,将十几个名字排列成表,上报给商标律师。排在第一位的是 Silk(丝绸)。尽管大家都喜欢这个名字,但遭到 James Gosling 的坚决反对。排在第二和第三的都没有通过律师这一关。只有排在第四位的名字、得到了所有人的认可和律师的通过,这个名字就是 Java。 10 多年来,Java 就像爪哇咖啡一样誉满全球,成为实至名归的企业级应用平台的霸主。而 Java 语言也如同咖啡一般醇香动人。 二、Java 语言的特点 1.Java 语言是简单的。Java 语言的语法与和 C++语言很接近,使得大多数程序员很容易学习和使用 Java。另一方面,Java 丢弃了 C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java 语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 2.Java 语言是一个面向对象的。Java 语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制 关键字为 implements)。Java 语言全面支持动态绑定,而 C++ 语言只对虚函数使用动态绑定。总之,Java 语言是一个纯的面向对象程序设计语言。 3.Java 语言是分布式的。Java 语言支持 Internet 应用的开发,在基本的 Java 应用编程接口中有一个网络应用编程接口( net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket 等。Java 的 RMI(远程方法激活)机制也是开发分...