第1部分 编程基础.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1部分 编 程 基 础 现在,您已经对Java有了很多了解,一定急于想编写Java程序了。本书的第1部分是开始Java学习之旅的基石。您将开始熟悉Java,并学习基本的编程技能,还将特别学习如何使用基本数据类型、控制语句、方法和数组编写简单的Java程序。 第1章 Java简介 本章学习目标: 学习Java及其发展史 理解Java和World Wide Web之间的关系 创建、编译和运行Java程序 理解Java的运行环境 编写简单的Java应用程序 将输出显示在控制台和对话框内 1.1 引言 现在,您已经了解了许多有关Java编程语言的激动人心的功能。看起来好像Java无处不在!当地书店里摆满了有关Java的书籍。每份主要的报纸、每本主要杂志上都有关于Java的文章。在阅读计算机杂志时,如果没有遇到Java这个充满魔力的字眼是绝对不可能的。您一定很想知道为什么Java如此热门。答案就是,它使用户可以在因特网上为服务器、桌面计算机和小型手持设备部署应用程序。实际上,这是Java最显著的特征。计算技术的未来将很大程度上受到因特网的影响,Java很有希望在这个前景下保留自己的主体位置。Java是因特网编程语言。 我们将开始学习强大的编程语言的激动人心的旅程了。Java是跨平台、面向对象、基于网络及支持多媒体的语言。自1995年5月发布以来,Java很快成为开发因特网应用程序的极具魅力的语言。本章介绍了Java及其编程特征,以及Java应用程序的一个简单 例子。 注意:本书假定读者有一定的计算机知识。如果您对诸如CPU、内存、硬盘、操作系统和编程语言之类的术语不熟悉,请阅读本书配套Web站点上的“Computer Basics”。 1.2 Java的发展史 Java由Sun Microsystems(以Sun工作站而出名的一家公司)的James Gosling领导的工作组开发。最初叫做Oak,是在1991年为嵌入式顾客电器应用程序设计的。1995年,重命名为Java,被重新设计用来开发因特网应用程序。Java程序可以嵌入在HTML页中,由Web浏览器下载,为Web客户带来动画和交互式的享受。 因为它是通用的编程语言,Java的强大功能还不仅限于Web应用程序。它的编程功能完备,可以用于开发单独的应用程序。Java是天生面向对象的。虽然许多面向对象的语言一开始就是严格的过程式语言,Java却从一开始就被设计为面向对象的。面向对象编程(OOP)是一种取代传统过程式编程技术的流行编程方法。 注意:软件开发过程中的一个中心问题是如何重用代码。面向对象的编程通过封装、继承和多态性(这些都将在本书学到)提供了很大的灵活性、模块性、清楚性和可重用性。 1.3 Java的特征 Java现已极为流行。Java的快速发展和广泛被接受可归因于其设计和编程特征,尤其是它的编写一次程序可随处运行的承诺。与Sun公司在Java语言白皮书中声明的一样,Java是简单的、面向对象的、分布式的、解释性的、强大的、安全的、与体系结构无关的、可移值的、高性能的、多线程的及动态的。让我们来分析一下这些常用的词汇。 1.3.1 Java的简单性 没有一种语言是简单的,但是比起其他流行的面向对象编程语言如C++(在Java之前它曾主宰了软件开发语言)来说,Java是相对简单的。Java有些部分模仿了C++,但是很大程度上对C++进行了简化和改进。例如,指针和多重继承通常使编程变得复杂。Java用一种称为“接口”的简单语言构造取代了C++中的多重继承,并取消了指针。 Java使用动态内存分配和无用单元收集,而C++需要程序员分配内存和收集无用单元。同时,对这样强大的语言来说,它的语言构造数目又很少。简洁的语法使Java程序易于编写和阅读。一些人喜欢将Java称为“C++–?–”,因为它像C++,但却拥有更多功能和更少消极的方面。 1.3.2 Java的面向对象性 计算机程序也就是计算机的指令集合。可以通过程序告诉计算机做什么。没有程序,计算机只是一个空壳。计算机不懂人类语言,因此需要用计算机语言与之进行交流。目前大约有100多种编程语言,其中最流行的语言有: COBOL(COmmon Business Oriented Language,面向普通商务的语言) FORTRAN(FORmula TRANslation,公式翻译) BASIC(Beginner All-purpose Symbolic Instructional Code,面向初学者的通用符号化指令代码) Pascal(以Blaise Pascal命名) Ada(以Ada Lovelace命名) C(因为它的开发者首先设计B而得名) Visual Basic(Microsoft开发的类似于Bas

文档评论(0)

考试教学资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档