网站大量收购闲置独家精品文档,联系QQ:2885784924

Chp1 Hello World.pdfVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chp1 Hello World.pdf

Chp1 Hello World! 本章是全书的第一章,本章会向你介绍开始学习Java 之前的准备知识。 1 Java 语言介绍 1.1 Java 语言的历史 我们从Java 语言的诞生说起。 1991 年,Sun 公司在一个叫做James Gosling 的人的带领下,成立了一个项目组,名字 叫做“Green ”。当时这个项目组成立的时候,是计划开发一种能够运行在消费性电子设备上 的编程语言。这种设备的特点是:1、运算能力和运算空间非常有限;2 、不同的厂商设计产 品时会使用完全不同的 CPU,因此会有完全不同的架构。为了解决这个问题,当时 Green 希望设计出一种具有非常优秀的“跨平台”特性的语言。 Green 项目组的程序员都有着很深厚的Unix 下C++编程的背景。事实上,从某种意义 上说,Java 语言是脱胎于 C++ ,在很多基础语法方面,有很多跟 C++类似的地方。当然, C++语言中有很多让人觉得复杂并且难于掌握的特性,而Sun 公司在设计Java 语言的时候, 把这些特性都摒弃了,而增加了很多优秀的新特性。这些内容随着我们学习的深入会慢慢为 大家展开。 1992 年,Green 项目组最初的产品诞生。这个产品一开始被James Gosling 称之为“Oak ”, 可能是因为他很喜欢他办公室外面的那颗橡树吧??但是,后来Sun 公司的同事发现,Oak 已经是另外一种计算机语言的名字。于是,经过讨论,把Oak 语言改名为Java 语言。 然而,起初Java 语言的发展并不是一帆风顺的。在 1994 年之前,Java 语言的优秀特性 并没有一个充分发挥的舞台。然而随着时代的进步,一切都开始变得不同了:互联网开始兴 起了。由于网络互联互通的需要,因此在多个平台上面运行同样的程序成了一个非常有挑战 性但是又非常有意义和价值的东西。Gosling 察觉到了Java 语言发展的机会,并把Java 语言 由一种在消费设备上运行的语言,修改成为了一种能够在互联网上运行的语言。由于Java 语言天生具有跨平台特性,Gosling 认为这种特性能够非常好的与互联网结合。这个转折也 拉开了Java 语言发展的序幕。 1995 年5 月23 日,在SunWorld 会议上,Sun 公司对外正式展示了Java 语言。我们通 常把这一天成为Java 语言的诞生之日。 1996 年,Java 语言发布了第一个正式版本:1.0 版本。这时,Java 语言能够编写的程序 称之为Applet 。这种Applet 只能在集成了Java 环境的浏览器中运行,当时主要为浏览器来 增加各种动态效果,用来美化页面和增强用户与浏览器的交互。应当说,1.0 版本并不能算 成功,这个版本非常不成熟。很快的,1.1 版本发布。这个版本修正了 1.0 版本中大量的bug , 并完善了 1.0 版本中的很多缺失的部分。然而,与 1.0 版本一样,1.1 版本同样具有非常大的 局限性。 事情到 1998 年有了比较大的改变。1998 年 12 月,Java1.2 版本发布。Sun 公司对这个 版本的Java 做了非常大的结构方面的调整,原有的体系几乎推倒重来。为了表明这是一个 非常重大的更新,Sun 公司把Java1.2 版本,也称之为Java 2 Platform ,用来表示这是一个全 新的Java 平台。 与此同时,Sun 公司还把Java 2 Platform 进行了细分。对 1.0 和 1.1 扩展之后得到的部 分称之为“标准版”,也就是所谓的“Java 2 Standard Edition ”,简称“J2SE”。标准版可以 1 用来写 Applet ,也可以用来编写脱离浏览器,独立运行的程序(Application )。这些都是对 于一个语言来说,比较基础和比较标准的模块。除了标准版之外,Java 2 还包括“企业版” (J2EE )和“微型版”(J2ME )。企业版主要提供了服务器端编程的功能,而微型版主要提 供了在一些资源受限制的平台上(例如手机)运行Java 的功能。 在本书中,我们不会涉及企业版和微型版。需要注意的是,J2SE 是学习其他两个版本 的基础,是学习Java 语言的第一门课程。 之后,Java 语言发布了 1.3 和 1.4 版本。这两个版本主要修正了bug ,完善了Java 的类 库,但是并没有对Java 语言进行什么革命性的变化。因此,这两个版本依然是属于Java 2 平 台的范畴。此时,Java 语言进入了真正成熟期,逐渐成为了世界排名第一的语言。大量的企 业级应用采用了Java 语言来开发服务器端软件。 2004 年,

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档