第1章_Java程序设计语言概述 Java程序设计语言教学课件.ppt

第1章_Java程序设计语言概述 Java程序设计语言教学课件.ppt

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

1.1.1 程序设计的概念 程序是用以解决问题的按一定顺序安排的操作序列,它主要用于描述完成某项功能所涉及的对象和动作规则。在计算机领域,程序是指计算机为完成某项任务所必须执行的指令集合。 人们可以借助计算机能够理解的语言编写程序,用以告诉计算机应该处理哪些数据以及如何来处理数据,称为程序设计。 瑞士著名的计算机科学家Niklaus Wirth提出了一个有名的公式: 程序 = 算法 + 数据结构 要编写程序必须要研究如何组织数据,如何对这些数据进行操作。数据是程序操作的对象,因此首先应该确定要解决的问题中需要处理哪些数据,然后设计出对数据进行操作的具体步骤,这些步骤称为算法。 1.1.2 程序设计语言 程序设计语言(Programming Language)是用于编写计算机程序的语言,使用它把人类解决问题的方法用计算机可以识别的形式表示出来。程序设计语言按照发展过程大致可以分成三类: 1. 机器语言 机器语言是指由二进制代码按照一定规则组成的命令集合,也称为机器指令集合。机器语言是唯一能被计算机直接理解和执行的程序设计语言。 优点:编写的程序计算机可以直接识别,执行效率高; 缺点:指令难记忆、编程非常困难、可读性差。 2. 汇编语言 为了解决机器语言难记忆、可读性差的缺点, 人们把机器指令中用英文助记符和符号地址来表示,这种助记符语言称为汇编语言。 汇编语言的可读性、可记忆性比机器语言有了很大改善,而且保持其执行效率高的优点。 3. 高级语言 高级语言是更接近人类的自然语言和数学语言的表示方法。其特点是在一定程度上与具体计算机的结构无关,具有更强的表达能力。 1.1.3 程序设计方法 程序设计方法是指导程序设计的思想方法,包括程序设计的原理和所应该遵循的基本原则,帮助人们从不同角度去描述问题域。 1. 结构化程序设计方法 (1)自顶向下、逐步求精 (2)模块化 (3)流程控制结构化 2. 面向对象程序设计方法 所谓面向对象是指以对象为中心,分析、设计和构造程序的机制。与结构化方法相比,面向对象方法实现了从问题域到求解域的直接映射,从而实现了计算机系统对现实世界的真正模拟。 面向对象 = 类 + 对象 + 继承 + 消息 + 通信 ①抽象(Abstract) ②封装(Encapsulation) ③对象(Object) ④类(Class) ⑤消息(Message) ⑥继承(Inheritance) ⑦多态(Polymorphism) 1.2 Java程序设计语言 Java程序设计语言是一种完全的面向对象程序设计语言,是James Gosling领导的小组在SUN公司开发的,最初的名字是Oak,它是1991年为植入消费类电子产品而设计的。1995年正式定名为Java,并进行了重新设计,用于开发分布式应用程序。 近年来,Java得到了极大的普及,迅速成为最流行和最成功的程序设计语言之一。 (1)简单性 (2)面向对象 (3)分布式 (4)解释型 (5)健壮性 (6)安全性 (7)结构中立 (8)可移植的 (9)高效性 (10)多线程的 (11)动态性 1.3 Java程序开发工具 Java运行环境(Java Runtime Environment,JRE); Java开发环境: 为了开发Java应用程序,还需要安装和配置Java开发环境,开发环境主要包括Java开发工具(Java Development Kit,JDK)和集成开发环境(Integrated Development Environment,IDE)。 应用程序接口(Application Programming Interface,API)Java还提供了完整的应用程序接口API文档,便于程序员参考。 1.3.1 JDK开发工具 JDK包含了JRE和以命令行方式完成开发工作的开发工具。根据不同的开发和应用需求,Java主要提供了三个不同版本的JDK开发工具。 Java标准版:Java Platform, Standard Edition,缩写为Java SE,用于开发独立客户端的Java Application和Java Applet。 Java企业版:Java Platform, Enterprise

文档评论(0)

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

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

1亿VIP精品文档

相关文档