(本单元摘录自『Java入门』一书之第一章,基峰资讯公司出版)
此单元将以问题的方式来说明Java的发展历史与其背景(下列内容整理自Java FAQ list and
Tutorial和The Java Language: A White Paper,读者若欲深入了解,请自行叁阅原文):
※ Java何时开始发展?(When)
最早的大概可追??至1991年四月份,Sun的绿色计画(Green Project)开始着手於发展消费性
电子产品 (Consumer Electronics),所使用的语言是C、C++、及Oak (为Java语言的前身),後
因语言本身和市场的问题,使得消费性电子产品的发展无法如当初预期的目标,再加上网路的兴
起,绿色计画也因此而改变发展的方向,这已是1994年了。
※ 为何称之为Java?(Why)
"Java"是美国升阳电脑公司Java发展小组历经无数次的脑力激荡会议之後才被选择出。生动
(Liveliness)、动画(Animation)、速度(Speed)、互动性(Interactivity) 为当初选择名字时所
欲表达出的特色。"Java"是在无数的建议中脱颖而出的,而"Java" 不是由几个单字的首字所组
成,而是从许多程式设计师锺爱的热腾腾、香浓咖啡中产生灵感的。
※ 谁开发了Java?(Who)
答案是美国升阳电脑公司Java发展小组,早期的成员(绿色计画)是Patrick Naughton, James
Gosling, & Mike Sheridan,而现在大家较为熟悉的成员是James Gosling,现在的Java发展小
组成员也增加了许多,当然您也有机会成为该小组的成员,机率永远是大於零。
※ 在那里开发了Java?(Where)
也就是问Java的出生地?答案是美国。
※ Java有何特色或是特点?(What)
Java 是一种软体技术
是一种由美国升阳电脑公司(Sun Microsystems, Inc.)所研发而成的语言
是一种为Internet发展的电脑语言
是一种使网页(Web Page)产生生动和活泼画面的语言
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
是一种语言,以产生「小应用程式(Applet(s))」
是一种简化的C++语言
是一种安全的语言,具有阻绝电脑病毒传输的功能
是一种将安全性(Security)列为第一优先考虑的语言
是一种使用者不需花费很多时间学习的语言
是一种突破使用者端机器环境和CPU架构的语言
是一种「写一次,即可在任何机器上执行(Write Once Run Anywhere)」的语言
是有史以来,第一套答应使用者将应用程式(Applications)透过Internet从远端的
伺服器(Remote Server)传输到Local端的机器上(Local Machine)并执行之
是一种应用程式提供者不需要知道使用者的电脑硬体(如:Sun, Intel, 或MAC等)与
软体(如:SW-UNIX,MAC O/S, Windows, 或NT等)环境的语言(Kestenbaum, 1995)。
※ 如何可以找到我所需要的Java资讯?(How to)
在网路上,您可以连线到Sun公司的Java WWW网站,网路位址是http://java.sun.com/,
或是http://www.javasoft.com/。在那里几??可以找到您所需要的Java资讯,但是语文多少是
一个障碍,至少对某些人而言;没关系,目前国内已有很多个网站提供中文Java资讯,尔後应
会有更多的网站提供相关资讯。
※ 我如何可以看到Java的效果?(How Do I)
首先您需要有与Java相容的浏览器(Browser),例如:网景公司的Netscape Navigator 2.0
以上或是Sun公司的HotJava浏览器,对个人电脑使用者而言,作业系统需是Windows 95或是Windows NT。
本页叁考资料:
1. The Java Language: A White Paper.
2. Java FAQ list and Tutorial
3. Java语言白皮书,升阳月刊,1996年2月号,美商升阳电脑台湾分公司。
4. 江福松、陈弘祥、叶苹,Java入门,基峰资讯公司,1996。