java的由来?

java的由来?,第1张

Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动感的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。

Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于 *** 作系统的标准接口,可分为基本部分和扩展部分。在硬件或 *** 作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的 *** 作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.6。

Java分为三个体系JavaSE,JavaEE,JavaME

JAVA语言是1995年诞生。

任职于太阳微系统(Sun Microsystems)的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。

由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

扩展资料

特点

1、Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。

2、Java设计成支持在网络上应用,它是分布式语言。Java既支持各种层次的网络连接,又以Socket类支持可靠的流网络连接,所以用户可以产生分布式的客户机和服务器。 

3、Java编译程序生成字节码(byte-code),而不是通常的机器码。Java字节码提供对体系结构中性的目标文件格式,代码设计成可有效地传送程序到多个平台。

参考资料来源:百度百科—Java

Java何时开始发展?(When)

最早大概可追溯至1991年四月份,Sun的绿色计划(Green

Project)开始着手于发展消费性电子产品(Consumer

Electronics),所使用的语言是C、C++、及Oak

(为Java语

言的前身),后因语言本身和市场的问题,

使得消费性电子产品的发展无法达到当初

预期的目标,再加上网络的兴起,

绿色计划也因此而改变发展的方向,这已是1994

年了。

为何称之为Java?(Why)

"Java"是美国SUN计算机公司Java发展小组历经无数次的激烈讨论之后才被选择出。

生动(Liveliness)、动画(Animation)、速度(Speed)、交互性(Interactivity)为当

初选择名字时所欲表达出的特色。"Java"是在无数的建议中脱颖而出的,而"Java"

不是由几个单字的首字所组成,

而是从许多程序设计师钟爱的热腾腾、香浓咖啡中

产生灵感的。

谁开发了Java?(Who)

Java是美国SUN计算机公司Java发展小组开发的,早期的成员(绿色工程)是Patrick

Naughton,

James

Gosling,

&

Mike

Sheridan,而现在大家较为熟悉的成员是James

Gosling。

在那里开发了Java?(Where)

也就是问Java的出生地?答案是美国。

如何可以找到所需的Java信息?(How

to)

在网路上,您可以连到Sun公司的Java

WWW网站,URL是http://java.sun.com/,或是

http://www.javasoft.com/。在那里几乎可以找到您所需要的所有Java信息,但是语

言多少是一个障碍,

至少对某些人而言;没关系,目前国内已有很多个网站提供中文

Java信息。在清华和中科院的FTP站点上有不少有关资料。想象以后应会有更多的站点提供相关信息。

如何才能看到Java的效果?(How

Do

I)

首先您需要有含有Java解释器的浏览器(Browser),例如:Netscpae公司的Netscape

Navigator

2.0以上或是Sun公司的HotJava浏览器,对个人计算机使用者而言, *** 作

系统需是Windows

95或是Windows

NT。

Java是因为撰写C++语言程序时的困难而研制开的,起先,只是一个消费性电子产品

大计划中的一部份,C++语言是当初被考虑采用的,但从一开始的编译问题一直到最

后的一连串问题迫使得放弃C++语言,而有Java语言的产生。Sun是要Java成为一个简

单(Simple)、面向对象的(Object

Oriented)、

分布式的(Distributed)、解释的(Interpreted)、健壮的(Robust)、安全的(Secure)、

结构中立的(Architecture

Neutral)、可移植的(Portable)、高效能的(High

Performance)、多线程的(Multithreaded)、动态的(Dynamic)的程序语言(摘译自

TheJava

Language:

A

White

Paper,

1995)。

在Sun的Java语言白皮书中明白地说明上述Java语言的技巧。若以木工为比喻,一个面

向对象的木工,他(她)最主要的重点是即将要做的木椅子,其次才是所需要的工具;

反之;一个以非面向对象的木工,他(她)所关心的只是工具。最近的即插即用(Plug

and

Play)亦是面向对象设计的重点。

分布式的(Distributed):Java有一个很周全的程薪录JAVA介绍


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8109745.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存