第一章 Java语言概述.ppt

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

§1.2.3.3 有关面向对象的概念 所谓面向对象的方法学,就是使我们分析、设计和实现一个系统的方法尽可能地接近我们认识一个系统的方法。包括: 面向对象的分析(OOA, Object-Oriented Analysis) 面向对象的设计(OOD, Object-Oriented Design) 面向对象的程序设计(OOPL, Object-Oriented Program) 面向对象技术主要围绕以下几个概念: 对象、抽象数据类型、类、类型层次(子类)、继承性、多态性。 §1.2.3.3 有关面向对象的概念 class Car { int color_number; int door_number; int speed; void brake() { … } void speedUp() {…}; void slowDown() { … } } 现实生活中的对象 数据抽象类型 计算机中的对象的原型 §1.2.3.3 有关面向对象的概念 什么是类? 类是描述对象的“基本原型”,它定义一种对象所能拥有的数据和能完成的操作,在面向对象的程序设计中,类是程序的基本单元。 相似的对象可以归并到同一个类中去,就像传统语言中的变量与类型关系一样。 variables methods 程序中的对象是类的一个实例,是一个软件单元,它由一组结构化的数据和在其上的一组操作构成。 §1.2.3.3 有关面向对象的概念—类 …… Car car1; Car car2; … … Car carN; §1.2.3.3 有关面向对象的概念—类 变量:指对象的所知道的状态 方法:指对象的功能单元。 什么是消息? 软件对象通过相互间传递数据来相互作用和通信。 一个消息由三部分组成: 接受消息的对象 要完成方法的名字 方法需要的参数 对象B 对象 A message 面向对象示例 在程序中所操作的对象是类的一个实例。 创建一个对象: Hello obj=new Hello(); 调用方法: obj.showString(); 调用对象的方法相当于给对象发送消息,收到消息的对象通过改 变自身的状态或者向其它对象发送消息来响应消息。 class Hello { } private String s; public void showString() { System.out.println(s); } public void changeString(String str) { s = str; } 变量 方法showString() 方法changeString() §1.3 Java的运行及运行环境 Java平台由Java应用编程接口(API)和Java虚拟机(JVM)构成,如右图所示。这个平台构成了Java在不同计算机系统中编译和运行的环境。 Java 程序 Java 虚拟机 Java APIs 计算机系统 Java平台 (安装JDK) §1.3 Java的运行及运行环境 开发环境的搭建 拷贝安装 假若拷贝在C:\JDK 配置: 用户变量PATH=C:\JDK\BIN 环境变量 JAVA_HOME=C:\JDK 系统变量 CLASSPATH=C:\JDK\LIB 可执行文件安装(JBUILDER,VISUAL FOR AGE ,JDK) 安装后可直接使用.(初学者最好先使用JDK) 开发环境的搭建 配置成功界面 Java的开发环境的目录结构 javac:Java编译器,用来将JAVA程序编译成Bytecode java:Java编译器,执行已经转换成Bytecode的Java应用程序 jdb: Java调试器, 用来调试JAVA程序 javap:反编译,将类文件还原回方法和变量. javadoc:文档生成器,创建HTML文件 appletviwer:Java解释器,用来解释已经转换成Bytecode的java小应用程序. 优秀Java开发工具介绍 JBuilder环境开发程序方便,它是纯的Java开发环境,适合J2EE开发。其缺点是过于庞大,不宜上手,新手难于把握整个程序各部分之间的关系;对机器的硬件要求较高,比较吃内存,运行速度显得较慢。 Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse附带了一个Java

文档评论(0)

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

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

1亿VIP精品文档

相关文档