Java程序设计运行原理介绍.pptVIP

  1. 1、本文档共56页,可阅读全部内容。
  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文档。上传文档
查看更多
第1章 Java入门 1.1 Java简介 Java的崛起 面向对象的程序设计语言 Java平台和虚拟机 两类Java程序 Java程序开发环境——SDK Java的崛起 1991年4月8日,从工作站起家的Sun公司为了把市场扩大到消费电子产品,成立了一个专门的工作小组,着手代号为“Green”的项目,目的是开发一个分布式代码系统,让人们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,同它们进行信息交流 应用的C++进行开发。但是C++太复杂,安全性也差,最后不得不定义一套新的语言系统,于是便有了Oak的问世 Oak一方面汲取了C++中的有益成分,同时融进了网络应用特性,可以称上是一种的精巧而安全的语言了 Mark Ardreesen的Mosaic和Netscape的巨大成功给Oak项目组成员带来了新的希望,他们重整旗鼓,对Oak进行了一次新的整合,并取名为Java,后用Java编制了HotJava浏览器,吹响了进军Internet的号角 Java所特有的“write once, run anywhere.”(一次编写,到处运行)的平台无关性的概念,与Internet的异构网络互连一拍即合,它特别适合于在网络开发中使用 面向对象的程序设计语言 Java语言是一种面向对象的程序设计语言,它通过描述对象本身以及对象间的相互关系,并通过激发对象间的相互作用,来求解问题 对现实世界中事物的对象,要由两个部分来描述,一是其静态属性——对象的状态,用“数据”来描述;一是其动态属性——对象的行为,用“方法”来描述 在面向对象的程序设计语言中,并不是去定义一个一个的对象,而是先定义同一类对象的模板——类(class),再从类创建其对象 电子时钟的Java描述 电子时钟的静态属性——电子时钟的状态,用变量hour(时)、minute(分)、second(秒)描述 电子时钟的动态属性——电子时钟的行为,如显示时间,设置时间等,用以下方法描述: · getMinute ( )——显示“分”; · getHour ( )——显示“时”; · setSecond ( )——设置“秒”; · setMinute ( )——设置“分”; · setHour ( )——设置“时”。 相关说明 从结构上看,类由类的首部和类体构成 类体由紧随类的首部的一对花括号及花括号中的一些语句组成 类体中含有类的数据部分和类的方法部分,分别称为类的成员变量和成员方法,它们都是类的成员 方法由方法首部和方法体组成 有些方法执行后要向调用者(不是标准输出)送回一个数据,这样的数据称为方法的返回值 注释是对程序、程序的局部或一个语句的说明,用于增加程序的可读性 这个TimeClock是一个时钟类的界面,当此界面中所有方法的方法体都定义后,就构成了一个时钟类,由这个时钟类可以创建多个时钟对象 Java是区分大小写字母的语言 程序员可以自己定义类,也可以使用事先已经定义好的类 本例只是电子时钟类的设计的一个例子,它不是唯一的 计算圆的周长和面积 Circle类中含有两个数据成员 半径r和一个常数PI(π) , r使用了float型,PI使用了double型 final PI由于加了“final”,表示在程序执行过程中其值不能再变化,PI称为最终变量。最终变量在程序中一般用大写 Circle类中定义了方法的结构 方法首部描述 方法名 方法的返回值类型 参数及其类型 其他修饰符 Java基本的运算符 +(加), -(减或负), *(乘), /(除) (大于), =(大于等于), = =(等于), (小于), =(小于等于), ! =(不等于) = 称为赋值号,意即将其右面的值送到左面的变量中,相当于往一个内存单元中存放入一个数据值。 类的构造方法 类的构造方法与类同名,描述由类生成对象的操作,在创建对象时由系统调用。下面的主类定义中给出了构造方法的作用 主类 Java应用程序由很多类组成,其中有且只有一个主类。 含有主方法main( )的类称为Java应用程序的主类。 Java规定,主类名必须与主类所在的文件名相同。 程序运行后,Java首先执行主类主方法中的第一个语句 主类—UseCircle的定义 说明 UseCircle类中,首先用new命令来调用Circle类的构造方法来创建一个Circle类的对象aCirct 用语法形式:对象名.成员名;调用Circle类中的成员 调用系统方法System.out.println( )输出结果 Java平台 Java平台是一种纯软件平台,它需要其它基于硬件的平台(如Window200

文档评论(0)

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

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

1亿VIP精品文档

相关文档