面对对象程序设计Java复习.ppt
《面对对象程序设计Java复习.ppt》由会员分享,可在线阅读,更多相关《面对对象程序设计Java复习.ppt(54页珍藏版)》请在优知文库上搜索。
1、面向对象程序设计Java第1章 Java 概述 Java 的发展历程 理解Java 语言的特点 掌握Java 语言的开发工具包:JDK 的配置和使用 学会编写简单的Java Application 程序和Java Applet 程序1.2 Java语言的特点 面向对象所共有的特性:封装、继承、多态。 Java语言提供的内存管理机制,有自动搜集“内存垃圾”程序。 Java的执行是基于一种抽象的处理器Java虚拟机,Java编译器将Java的源程序编译成JVM可执行的代码字节码.2023年4月4日星期二31.3 Java语言的开发工具包 Java开发工具包JDK(Java Development
2、Kit) 目前JDK的最新版本JDK 7 PATH参数设置的含义 CLASSPATH参数设置的含义 JDK、JRE、JVM的关系 常用命令:javac、java、appletviewer、javadoc2023年4月4日星期二41.4 Java程序的基本结构 扩展名: .java .class Package import class interface 执行入口 public static void main(String args) String args的含义?的含义?2023年4月4日星期二51.5 Java程序的开发 体会application和applet的区别2023年4月4日星
3、期二6第第2章章 Java语言基础知识语言基础知识2023年4月4日星期二72.1 Java程序基本结构 三个基本组成是: 一个包声明package语句(可选); 任意数量的引入import语句(可选); 类和接口声明。 在一个Java源程序中,如果有多个类创建,则只能有一个类可以被声明为public(公共)类。若某个类中有main()方法,则声明该类为public类。 应该用public修饰的类,即公共类作为源程序的文件名,并需要注意的是文件名要和该类名的大小写保持一致。 2023年4月4日星期二82.2 Java符号集 Java采用的是Unicode码,使用16位存储空间 Java的符号分
4、为五种类型: 关键字(Keywords) 标识符(Identifiers) 常量(Literals) 运算符(Operands) 分隔符(Separator)2023年4月4日星期二9 关键字 true、false和null为小写 无sizeof运算符 不使用goto和const 标识符标识符 必须由字母、下划线或美元符开头的 并由字母、数字、下划线和美元符组成的 不能与关键字同名 标示符的命名规则:类名、方法名、变量名、常量名2023年4月4日星期二10 程序中的注释程序中的注释 /注释内容 /*注释内容*/ /*注释内容*/ 为Java生成JavaDoc文档提供信息 数据类型 简单类型:整
5、型、浮点型、字符型和布尔型 引用类型:数组、类和接口 各个数据类型的存储开销和取值范围2023年4月4日星期二112.4 常量 整数 十进制、八进制、十六进制的表示 long型的表示 浮点数浮点数 在数字后面带有字母F或f(float)、D或d(double) 浮点数中除非明确声明为float,否则为double 指数表示方法 E2023年4月4日星期二12 字符型常量字符型常量 单引号包括的单个Unicode字符 udddd表示的单个Unicode字符 表示的转义字符 布尔型常量布尔型常量 false和true 整型类型和boolean类型之间不能相互转换2023年4月4日星期二132.5
6、变量和变量声明 变量是语言编程中用来标识贮存地址的名称。程序通过变量名访问所标识的贮存空间的数据。当变量所标识的是简单数据类型,则直接访问其值。当变量所标识的是引用类型,则变量所代表的是堆空间的地址。 type identifier=初值初值 ,identifier=初值初值; 2023年4月4日星期二142.6 变量的作用域及初始化 变量的作用域重在理解 变量的初始化 赋值 强制类型转换2023年4月4日星期二152.7 运算符及表达式 +和-运算符 /和% 对整数进行运算 区别 = 与 equal() 布尔运算符的优化2023年4月4日星期二16第第3章章 流程控制、数组流程控制、数组 s
7、witch和和break break blockLabel; continue outerLabel; Java中没有“多维数组”,只有数组的数组 长度属性length 字符串连接运算符“+”2023年4月4日星期二17第第4章章 类和对象类和对象2023年4月4日星期二184.1 面向对象程序设计 理解封装、继承、多态 理解类、对象、消息2023年4月4日星期二194.2 类的创建 class前面可使用的修饰符public、abstract、final 类的体分为两个部分:类的成员、类的构造器 类的成员又包括有成员变量和成员方法 类的成员访问控制权限的修饰符有public、protected
8、、private等,使用限制的修饰符有final、abstract、static、transient、volatile等 方法参数数据传递:总是值传递2023年4月4日星期二204.3 方法过载 方法过载也可以称为方法重载。它是指在一个类中有多个方法同名,但是它们的参数必须不同。 过载的多个方法可以有相同返回数据类型,也可以有不同返回的数据类型。 构造方法也可以过载2023年4月4日星期二214.4 类的构造方法 构造方法是用类名作构造方法名; 构造方法同其它方法一样具有参数和语句体,但是没有返回类型的声明。如果有返回类型声明,则此方法就再不是构造方法,而成为一个一般的成员方法; 构造方法不是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面对 对象 程序设计 Java 复习