<b>Java概述</b>[Java编程]
本文“<b>Java概述</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、Java的发展史
1 什么是Java
美国硅谷有一句行话,每10年~15年有一次轮回.近来的一次轮回就是从Java开始.
Java是一个由Sun公司开辟而成的新一代编程语言.利用它可在形形色色差别种机械、差别种操作平台的网络环境中开辟软件.不管你利用的是哪一种WWW浏览器,哪一种计算机,哪一种操作系统,只要WWW浏览器上面注明了“支持Java”,你便可以看到活泼的主页.Java正在渐渐成为Internet利用的主要开辟语言.它完好改变了利用软件的开辟情势,带来了自PC机以来又一次技术革命,为疾速发展的信息世界增添了新的朝气.
Sun的Java语言开辟小构成立于1991年,其目的是开辟消费类电子产品市场,比方,交互式电视、烤面包箱等.Sun内部人员把这个项目称为Green,当时WorldWideWeb还在图纸上呢.该小组的带领人是JamesGosling,是一位非常出色的程序员.他诞生于1957年,于1984年加盟SunMicrosystem公司,之前在一家IBM研究机构工作.他是SunNeWs窗口系统的总计划师.也是第一个用C实现的EMACS的文本编辑器COSMACS的开辟者.
在研究开辟历程中,Gosling深化领会到消费类电子产品和工作站产品在开辟哲学上的差别:消费类电子产品要求坚固性高、费用低、尺度化、利用简单,用户并不关心CPU的型号,也不赏识专用高贵的RISC处理器,他们需求成立在一个尺度底子之上,具有一系列可选的筹划,从8086到80586都可以选取.
2 从C开始
为了使整个系统与平台无关,Gosling首先从改写C编译器着手.但是Gosling在改写历程中感到仅C是无法满意需求的,于是在1991年6月份开始预备开辟一个新的语言,那么给它起一个什么名字呢?Gosling回顾向窗外望去,瞥见一棵老橡树,于是建一个目录叫Oak,这就是Java语言的前身(后来发现Oak已是Sun公司另一个语言的注册商标,才改名为Java,即安定洋上一个盛产咖啡的岛屿的名字).
Gosling在开始写Java时,并不范围于扩大语言机制本身,更注重于语言所运行的软硬件环境.他要成立一个系统,这个系统运行于一个宏大的、分布的、异构的网格环境中,完成各电子设备之间的通信与协同工作.Gosling在计划中采取了虚机械码(Virtual Machine Code)方法,即Java语言编译后产生的是虚拟机,虚拟机运行在一个注释器上,每一个操作系统均有一个注释器.这样一来,Java就成了平台无关语言.这和Gosling计划的Sun NeWs窗口系统有着相同的技术味道.在NeWs顶用户界面统一用Postscript描写,差别的显示器有差别的Postscript注释器,这样便保证了用户界面的杰出的可移植性.
Patrick Naughton也是Sun公司的技术骨干,曾经是Open Windows项目的负责人.当Naughton加入该小组后,整个工作进展神速.经过17个月的奋战,整个系统成功完成.它是由一个操作系统、一种语言(Java)、一个用户界面、一个新的硬件平台、三块专用芯片构成的.普通情形下,这样的项目在Sun公司要75个人干三年.项目完成后,在Sun公司内部做了一次展示和断定,观众的反映是:在各方面都采取了崭新的、非常斗胆的技术.很多参观者对Java留下了非常深化的印象,分外得到Sun的两位带领人Scott McNealy和Bill Joy的关注,但Java的前途未卜.
3 Java语言的转折点
到了1994年,WWW已如火如荼地发展起来.Gosling意识到WWW需求一此中性的浏览器,它不依靠于任何硬件平台和软件平台,它应是一种及时性较高、坚固安全、有交互功效的浏览器.于是Gosling决意用Java开辟一个新的Web浏览器.
这项工作由Naughton和Jonathan Payne负责,到1994年秋季,完成了Web Runner的开辟工作.Web Runner是HotJava的前身,这个原型系统展示了Java大概带来的广漠市场前景.Web Runner改名为HotJava,并于1995年5月23日发表后,在产业界惹起了宏大的颤动,Java的地位也随之而得到必定.又经过一年的试用和改良,Java1.0版终于在1996年年初正式发表.
以上是“<b>Java概述</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |