【java】 基本信息(拼音,读音等)  我要纠错

简体

繁体

java

拼音

ī e e

怎么读

【java】的意思和解释

【java】是什么意思(来源:教育Wiki编版)


Java是一种电脑程序设计语言,拥有跨平台、物件导向、泛型程序设计的特性。 任职于昇阳电脑的詹姆斯·高斯林(James Gosling)等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设定在家用电器等小型系统的程序语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通讯。由于这些智慧型家电的市场需求没有预期的高,昇阳公司放弃了该项计划。随着1990年代网际网络的发展,昇阳公司看见Oak在网际网络上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发行。Java伴随着网际网络的迅猛发展而发展,逐渐成为重要的网络程序语言。

Java程序语言的风格十分接近C++语言。继承了C++语言物件导向技术的核心,Java舍弃了C++语言中容易引起错误的指标,改以参照取代,同时移除原C++与原来运算子多载,也移除多重继承特性,改用介面取代,增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型程序设计、型别安全的列举、不定长参数和自动装/拆箱特性。昇阳公司对Java语言的解释是:「Java程序语言是个简单、物件导向、分布式、解释性、健壮、安全与系统无关、可移植、高效能、多执行绪和动态的语言」

Java不同于一般的编译语言和直译语言。它首先将原始码编译成位元组码(bytecode),然后依赖各种不同平台上的虚拟机器来解释执行位元组码,从而实作了「一次编译、到处执行」的跨平台特性。在早期JVM中,这在一定程度上降低了Java程序的执行效率。但在J2SE1.4.2发行后,Java的执行速度有了大幅提升。

与传统型态不同昇阳公司在推出Java时就将其作为开放的技术。全球数以万计的Java开发公司被要求所设计的Java软体必须相互相容。「Java语言靠群体的力量而非公司的力量」是昇阳公司的口号之一,并获得了广大软体开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同,此外,微软公司后来推出了与之竞争的.NET平台以及模仿Java的C#语言。后来昇阳公司被甲骨文公司并购,Java也随之成为甲骨文公司的产品。

历史

早期的Java

Duke,Java语言的吉祥物语言最开始只是昇阳电脑(Sun MicroSystems)公司在1990年12月开始研究的一个内部项目。昇阳电脑公司的一个叫做派屈克·诺顿的工程师被公司自己开发的C++和C语言编译器搞得焦头烂额,因为其中的API极其难用。派屈克决定改用NeXT,同时他也获得了研究公司的一个叫做「Stealth计划」的项目的机会。

「Stealth计划」后来改名为「Green计划」,詹姆斯·高斯林和麦克·舍林丹也加入了派屈克的工作小组。他们和其他几个工程师一起在加利福尼亚州门罗帕克市沙丘路的一个小工作室里面研究开发新技术,瞄准下一代智慧家电(如微波炉)的程序设计,昇阳公司预料未来科技将在家用电器领域大显身手。团队最初考虑使用C++语言,但是很多成员包括昇阳的首席科学家比尔?乔伊,发现C++和可用的API在某些方面存在很大问题。

工作小组使用的是内嵌类型平台,可以用的资源极其有限。很多成员发现C++太复杂以至很多开发者经常错误使用。他们发现C++缺少垃圾回收系统,还有可移植的安全性、分布程序设计、和多执行绪功能。最后,他们想要一种易于移植到各种设备上的平台。

根据可用的资金,乔伊决定开发一种集C语言和Mesa语言大成的新语言,在一份报告上,乔伊把它叫做「未来」,他提议昇阳公司的工程师应该在C++的基础上,开发一种物件导向的环境。最初,高斯林试图修改和扩展C++的功能,他自己称这种新语言为C++ ++ --,但是后来他放弃了。他将要创造出一种全新的语言,被他命名为「Oak」(橡树),以他的办公室外的橡树命名。

就像很多开发新技术的秘密工程一样,工作小组没日没夜地工作到了1992年的夏天,他们能够演示新平台的一部分了,包括Green操作系统,Oak的程序设计语言,类库及其硬体。最初的尝试是面向一种类PDA设备,被命名为Star7,这种设备有鲜艳的图形介面和被称为「Duke」的智慧代理来帮助用户。1992年12月3日,这台设备进行了展示。

同年11月,Green计划被转化成了「FirstPerson有限公司」,一个昇阳公司的全资子公司,团队也被重新安排到了帕洛阿尔托。FirstPerson团队对建造一种高度互动的设备感兴趣,当时代华纳发布了一个关于电视机顶盒的徵求提议书时(Request for proposal),FirstPerson改变了他们的目标,作为对徵求意见书的响应, 提出了一个机顶盒平台的提议。但是有线电视业界觉得FirstPerson的平台给予用户过多的控制权,因此FirstPerson的投标败给了SGI。与3DO公司的另外一笔关于机顶盒的交易也没有成功,由于他们的平台不能在电视工业产生任何效益,公司被并回昇阳公司。

Java和网际网络

1994年6月、7月间,在经历了一场历时三天的脑力激荡的讨论后,约翰·盖吉、詹姆斯·高斯林、比尔·乔伊、派屈克·诺顿、韦恩·罗斯因和埃里克·斯库米,团队决定再一次改变了努力的标的,这次他们决定将该技术应用于全球资讯网。他们认为随着Mosaic浏览器的到来,网际网络正在向同样的高度互动的远景演变,而这一远景正是他们在有线电视网中看到的。作为原型,派屈克·诺顿写了一个小型全球资讯网浏览器,WebRunner,后来改名为HotJava。

Java和「Java」

由于商标搜寻显示,Oak已被一家显示卡制造商注册。于是同年,Oak被改名为Java。当使用十六进制编辑器开启由Java原始码编译出的二进制档案(.class档案)的话,最前面的32位元将显示为CA FE BA BE,即片语「CAFE BABE」(咖啡屋宝贝)。

Java和浏览器

1994年10月,HotJava和Java平台为公司高层进行演示。1994年,Java 1.0a版本已经可以提供下载,但是Java和HotJava浏览器的第一次公开发布却是在1995年3月23日SunWorld大会上进行的。昇阳公司的科学指导约翰·盖吉宣告Java技术。这个发行是与网景公司的执行副总裁马克·安德森的惊人发行一起进行的,宣布网景将在其浏览器中包含对Java的支援。1996年1月,昇阳公司成立了Java业务集团,专门开发Java技术。


相关词语
词海的部份资料来自网络或由网友提供,不保留版权,如有侵权,请与我们联系以从站上删除! 免责声明:本站非营利性站点,以方便网友为主,仅供学习。
Tip:SCCG