java的繁体字: java
java的拼音: i e e
java的读音: ī e e
java的简拼: IEE
分字繁体字:
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也随之成为甲骨文公司的产品。 历史早期的JavaDuke,Java语言的吉祥物语言最开始只是昇阳电脑(Sun MicroSystems)公司在1990年12月开始研究的一个内部项目。昇阳电脑公司的一个叫做派屈克·诺顿的工程师被公司自己开发的C++和C语言编