Java的意思及成长过程

上传人:jiups****uk12 文档编号:39441086 上传时间:2018-05-15 格式:DOCX 页数:16 大小:69.76KB
返回 下载 相关 举报
Java的意思及成长过程_第1页
第1页 / 共16页
Java的意思及成长过程_第2页
第2页 / 共16页
Java的意思及成长过程_第3页
第3页 / 共16页
Java的意思及成长过程_第4页
第4页 / 共16页
Java的意思及成长过程_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《Java的意思及成长过程》由会员分享,可在线阅读,更多相关《Java的意思及成长过程(16页珍藏版)》请在金锄头文库上搜索。

1、Java语法标注解释 Java Java 的中文翻译的中文翻译以下结果由译典通提供词典解释名词名词 n. 1. 爪哇2. 爪哇产的咖啡3. 【电脑】在网际网络上的应用程序开发语言1. 爪哇国际贸易中外地名中英文对照表(I-J) Java 爪哇 2. 是一种软件技术外来语或英文简写的解释-不断积累中|.Java 是一种软件技术 目录隐藏Java 简介 JAVA-名字起源 Java 语言特点 Java 主要特性 Java 相关技术 Java 开源项目 Java IDE Java 图书 1.Java 简介JAVA-名字起源Java 语言特点Java 主要特性Java 相关技术Java 开源项目Jav

2、a IDEJava 图书 1.Java 版本历史Java 与 InternetJava 与电子商务Java 的八大基本数据类型及其包装类第一个 JAVA 程序 HelloWorldJava 新手入门很重要的几个基本概念Java 学习 Java 简简介介Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言(以下简称 Java 语言)和 Java 平台的总称。用 Java 实现的 HotJava 浏览器(支持 Java applet)显示了 Java 的魅力:跨平台、动态的 Web、Internet 计算。从此, Java 被广泛接受并推动了

3、 Web 的迅速发展,常用的浏览器现在均支持Java applet。另一方面, Java 技术也不断更新。Java 平台由 Java 虚拟机(Java Virtual Machine)和 Java 应用编程接口( Application Programming Interface、简称 API)构成。Java 应用编程接口为 Java应用提供了一个独立于 操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个 Java 平台之后, Java 应用程序就可运行。现在 Java 平台已经嵌入了几乎所有的操作系统。这样Java 程序可以只编译一次,就可以在各种系统中运行。 Ja

4、va 应用编程接口已经从 1.1x 版发展到 1.2 版。目前常用的 Java 平台基于 Java1.4,最近版本为 Java1.7。Java 分为三个体系 JavaSE(Java2 Platform Standard Edition,java 平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java 平台企业版 ),JavaME(Java 2 Platform Micro Edition,java 平台微型版 )。2009 年 04 月 20 日,oracle(甲骨文)宣布收购 sun。1991 年,Sun 公司的 James Gosling

5、。Bill Joe 等人,为电视、控制烤面包机等家用电器的交互操作开发了一个Oak(一种橡树的名字)软件,他是Java 的前身。当时,Oak 并没有引起人们的注意,直到1994 年,随着互联网和 3W 的飞速发展,他们用 Java 编制了 HotJava 浏览器,得到了 Sun 公司首席执行官 Scott McNealy的支持,得以研发和发展。为了促销和法律的原因,1995 年 Oak 更名为 Java。Java 的得名还有段小插曲呢,一天, Java 小组成员正在喝咖啡时,议论给新语言起个什么名字的问题,有人提议用 Java(Java 是印度尼西亚盛产咖啡的一个岛屿),这个提议得到了其他成员

6、的赞同,于是就采用Java 来命名此新语言。很快 Java 被工业界认可,许多大公司如 IBM Microsoft.DEC 等购买了 Java 的使用权,并被美国杂志PC Magazine 评为 1995 年十大优秀科技产品。从此,开始了Java 应用的新篇章。Java 的诞生时对传统计算机模式的挑战,对计算机软件开发和软件产业都产生了深远的影响: (1)软件 4A 目标要求软件能达到任何人在任何地方在任何时间对任何电子设备都能应用。这样能满足软件平台上互相操作,具有可伸缩性和重用性并可即插即用等分布式计算模式的需求。(2)基于构建开发方法的崛起,引出了CORBA 国际标准软件体系结构和多层应

7、用体系框架。在此基础上形成了Java.2 平台和.NET 平台两大派系,推动了整个 IT 业的发展。(3)对软件产业和工业企业都产生了深远的影响,软件从以开发为中心转到了以服务为中心。中间提供商,构件提供商,服务器软件以及咨询服务商出现。企业必须重塑自我,B2B 的电子商务将带动整个新经济市场,使企业获得新的价值,新的增长,新的商机,新的管理。(4)对软件开发带来了新的革命,重视使用第三方构件集成,利用平台的基础设施服务,实现开发各个阶段的重要技术,重视开发团队的组织和文化理念,协作,创作,责任,诚信是人才的基本素质。总之,目前以看到了 Java 对信息时代的重要性,未来还会不断发展, Jav

8、a 在应用方面将会有更广阔的前景。 编编辑辑本本段段 JAVA-名名字字起起源源Java 自 1995 诞生,至今已经 14 年历史。Java 的名字的来源: Java 是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java 语言中的许多库类名称,多与咖啡有关,如 JavaBeans(咖啡豆)、NetBeans(网络豆)以及 ObjectBeans (对象豆)等等。SUN 和 JAVA 的标识也正是一杯正冒着热气的咖啡。据 James Gosling 回忆,最初这个为 TV 机顶盒所设计的语言在 Sun 内部一直称为 Green 项目。我们的新语言需要一个名字。 Gosling 注意到自己办

9、公室外一棵茂密的橡树 Oak,这是一种在硅谷很常见的树。所以他将这个新语言命名为Oak。但Oak 是另外一个注册公司的名字。这个名字不可能再用了。在命名征集会上,大家提出了很多名字。最后按大家的评选次序,将十几个名字排列成表,上报给商标律师。排在第一位的是Silk(丝绸)。尽管大家都喜欢这个名字,但遭到 James Gosling 的坚决反对。排在第二和第三的都没有通过律师这一关。只有排在第四位的名字、得到了所有人的认可和律师的通过,这个名字就是Java。10 多年来,Java 就像爪哇咖啡一样誉满全球,成为实至名归的企业级应用平台的霸主。而 Java 语言也如同咖啡一般醇香动人。 编编辑辑本

10、本段段 Java 语语言言特特点点Java 是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。当 1995 年 SUN 推出 Java 语言之后,全世界的目光都被这个神奇的语言所吸引。那么 Java 到底有何神奇之处呢?Java 语言其实最早诞生于 1991 年,起初被称为 OAK 语言,是 SUN 公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前, OAK 可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了 OAK 的命运。在 Java 出现以前, Interne

11、t 上的信息内容都是一些乏味死板的HTML 文档。这对于那些迷恋于 WEB 浏览的人们来说简直不可容忍。他们迫切希望能在WEB 中看到一些交互式的内容,开发人员也极希望能够在WEB 上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。 SUN 的工程师敏锐地察觉到了这一点,从1994年起,他们开始将 OAK 技术应用于 WEB 上,并且开发出了 HotJava 的第一个版本。当 SUN 公司 1995 年正式以 Java 这个名字推出的时候,几乎所有的WEB 开发人员都心生感叹:噢,这正是我想要的!于是Java 成

12、了一颗耀眼的明星,丑小鸭一下子变成了白天鹅。 编编辑辑本本段段 Java 主主要要特特性性1、Java 语语言言是是简简单单的的 。Java 语言的语法与 C 语言和 C+语言很接近,使得大多数程序员很容易学习和使用Java。另一方面, Java 丢弃了 C+ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java 语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。2、Java 语语言言是是一一个个面面向向对对象象的的 。Java 语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并

13、支持类与接口之间的实现机制(关键字为 implements)。Java 语言全面支持动态绑定,而 C+ 语言只对虚函数使用动态绑定。总之, Java 语言是一个纯的面向对象程序设计语言。3、Java 语语言言是是分分布布式式的的 。Java 语言支持 Internet 应用的开发,在基本的 Java 应用编程接口中有一个网络应用编程接口( ),它提供了用于网络应用编程的类库,包括 URL、URLConnection、Socket、 ServerSocket 等。Java 的 RMI(远程方法激活 )机制也是开发分布式应用的重要手段。4、Java 语语言言是是健健壮壮的的。 Java 的强类型机

14、制、异常处理、废料的自动收集等是Java 程序健壮性的重要保证。对指针的丢弃是Java 的明智选择。 Java 的安全检查机制使得 Java 更具健壮性。5、Java 语语言言是是安安全全的的。 Java 通常被用在网络环境中,为此, Java 提供了一个安全机制以防恶意代码的攻击。除了Java 语言具有的许多安全特性以外, Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让 Java 应用设置安全哨兵。 6、Java 语语言言是是体体系系结结构构中中立立的

15、的。 Java 程序(后缀为 java 的文件)在 Java 平台上被编译为体系结构中立的字节码格式(后缀为class 的文件), 然后可以在实现这个 Java 平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 7、Java 语语言言是是可可移移植植的的。 这种可移植性来源于体系结构中立性,另外,Java 还严格规定了各个基本数据类型的长度。 Java 系统本身也具有很强的可移植性, Java 编译器是用 Java 实现的,Java 的运行环境是用 ANSI C 实现的。8、Java 语语言言是是解解释释型型的的。 如前所述, Java 程序在 Java 平台上被编译为字节码格

16、式, 然后可以在实现这个 Java 平台的任何系统中运行。在运行时, Java 平台中的 Java 解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。9、Java 是是高高性性能能的的。 与那些解释型的高级脚本语言相比, Java 的确是高性能的。事实上, Java 的运行速度随着 JIT(Just-In-Time)编译器技术的发展越来越接近于 C+。 10、Java 语语言言是是多多线线程程的的。 在 Java 语言中,线程是一种特殊的对象,它必须由 Thread 类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了 Runnable 接口的对象包装成一个线程,其二,从 Thread 类派生出子类并重写 run 方法,使用该子类创建的对象即为线程。值得注意的是 Thread 类已经实现了 Runnable 接口,因此,任何一个线程均有它的run 方法,而 run 方法中包含了线

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号