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

第一篇 章 计算机编程语言概述 java项目课件.ppt

第一篇 章 计算机编程语言概述 java项目课件.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一篇 章 计算机编程语言概述 java项目课件.ppt

第一章 计算机编程语言概述 Java programming 《Java语言面向对象程序设计》课程学时分配表 3 语言概论及讨论 4 语言概论及讨论 5 目标 了解计算机相关的基本概念 了解计算机的基本工作原理 了解 Java 的特点和优点 了解 Java 的运行机制 了解 Java 程序的基本结构 掌握如何编译和运行 Java 程序 Java programming 8 按照冯·诺依曼存储程序的原理,计算机在执行程序时必须先将要执行的相关程序和数据放入内存储器中,在执行程序时CPU根据当前程序指针寄存器的内容取出指令并执行指令,然后再取出下一条指令并执行,如此循环下去直到程序结束时指令才停止执行。其工作过程就是不断地取指令和执行指令的过程,最后将计算的结果放入指令指定的存储器地址中。计算机工作过程中所要涉及的计算机硬件部件有内存储器、指令寄存器、指令译码器、控制器、运算器和输入/输出设备等。 计算机的基本组成 和工作原理 9 硬件组成 中央处理器 控制器 运算器 存储器 RAM ROM 特殊固态存储 输入/输出设备 总线 内存地址:我们给内存中的每一个字节都有一个编号,相当于宾馆、酒店的房间号码,称之为内存地址,我们的所有数据或指令都存储在内存单元中,每一块数据或指令都有其开始地址,我们通过内存地址来引用其所存储的具体内容。 此外,描述内、外存储容量的常用单位有: ①位/比特(bit):这是内存中最小的单位,二进制数序列中的一个0或一个1就是一比特,在电脑中,一个比特对应着一个基本的存储位。 ②字节(B、Byte):是计算机中最常用、最基本的存储单位。一个字节等于8个比特,即1 Byte=8bit。 ③千字节(KB、Kilo Byte):电脑的内存容量都很大,一般都是以千字节作单位来表示。1KB=1024Byte。 ④兆字节(MB Mega Byte):1MB=1024KB。 ⑤吉字节(GB、Giga Byte):1GB=1024MB。 ⑥太字节(TB、Tera byte):1TB=1024GB。 10 机器语言 汇编语言 面向过程的高级语言 面向对象程序设计语言 计算机编程语言的发展历史 编译型语言的开发过程: 11 面向对象程序设计基本原则 抽象:从大量的、具体的物理实体或概念中抽取它们共同具有的属性或行为,以形成一般化概念的过程,我们称之为抽象。 封装:跟我们现实世界中对象一样,对象的内部结构和状态对外是不可见的,对象的内部和外部之间有一个明确的界限。我们称之为对象的封装性,在java语言中,对象的封装性可通过定义类来实现,对象是类的一个实例。我们要想改变对象的内部状态结构,必须通过特定公开的接口来完成。 继承:继承是一个自然法则,在我们人类世界中,正是有了继承法则的存在,我们才有了发展的概念。在面向对象程序设计中,我们从已经存在的类产生新类的机制,我们称之为继承,原来存在的类叫父类(或叫基类),新类叫子类(或叫派生类)。子类中会自动拥有父类中设计代码,继承带来的好处是:一方面可减少程序设计的错误,另一方面,做到了代码复用,可简化和加快程序设计,提高了开发效率。 多态:在现实世界当中,同样的消息,传给不同的对象,会有不同的响应行为。举例来说,让A地区的动物迁移到B地区去,这样一条消息,不同的动物会有不同的行为方式。在面向对象程序设计中,我们把对象之间按一定格式传递的信息称为消息,同一个消息为不同的对象所接收时,可以导致完全不同的行为,这就是我们说的面向对象中的多态性。 重载:在现实世界当中,我们可能根据条件的不同,对于同样的消息,可能表现出的行为不同,在面向对象程序设计中,同一个对象可根据消息的参数不同而选择不同的行为代码,我们称为重载。 12 1990 年Sun 公司的 James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。 1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标市场转向 Internet 应用程序。 1994年将Oak语言更名为Java。 1995年Sun 公司的 HotJava 浏览器问世。 现在java已形成以j2me、j2se、j2ee分别解决嵌入式开发、桌面开发及企业级分布式开发等一系列完整的企业级解决方案。 Java发展史 13 什么是 JAVA Java 完全面向对象的编程语言。 Java 可用来生成两类程序:应用程序、 小应用程序( Applet ) 。 Java 既是一种解释执行的语言,也是一种编译执行的语言。 Java主要面向网络编程 Java 内核直接支持多线程 14 Java的基本特点3-1 简单 面向对

您可能关注的文档

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档