- 1、本文档共126页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
道德规范的行为要求与标准.ppt道德规范的行为要求与标准.ppt道德规范的行为要求与标准.ppt
面向对象的程序设计
上海财经大学 信息管理与工程学院
考前复习
2017考试题型
判断题(2分*10个,共计20分)
不定项选择题(2分*15个,共计30分)
程序阅读题(5分*5个,共计25分)
编程题(3个答题,合计25分)
重点在于复习课上指出的有关例题
上海财经大学 --- 面向对象程序设计
2
考核范围
以课堂PPT为蓝本,以郎波老师的教材为基础。
不考或少考:数据库
不考内容:Applet、JSP、JS
上海财经大学 --- 面向对象程序设计
3
主要考核知识点
第一部分
消息:定义、情况及构成
Java可以跨平台的原因:JVM
Application程序创建过程:
编译 — javac.exe
解释执行 — java.exe
聚合、关联,以及两者之间的关系。
上海财经大学 --- 面向对象程序设计
4
主要考核知识点
第三部分 1
标识符定义规则
数据类型之间的互相转换:
自动转换
强制转换
数组
类型、长度、内容和地址之间的关系
数组的初始化
上海财经大学 --- 面向对象程序设计
5
主要考核知识点
第三部分 2
局部变量和类成员变量的初始化
常见数据类型
基本数据类型:
复合数据类型:类类型、String、数组
常量
逻辑型
整型、浮点型
字符型:转义字符
上海财经大学 --- 面向对象程序设计
6
数据类型的级别与类型转换运算
Java中数据的基本类型(不包括逻辑类型)按精度从“低”到“高”排列:
byte short char int long float double
★当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换。例如:
float x=100;
★当把级别高的变量的值赋给级别低的变量时,必须使用显示类型转换运算。显示转换的格式:(类型名)要转换的值;
例如
int x=(int)34.89;
★当把一个int型常量赋值给一个byte和short型变量时,不可以超出这些变量的取值范围,否则必须进行类型转换运算;
例如:
byte a=(byte)128; // byte取值范围为:-128 ~ +127 (即,-27~27-1)
上海财经大学 --- 面向对象程序设计
7
整型变量可自动转化为浮点型
这个转化可能会导致损失精度(浮点型有特定的精度)
虽然long是8字节,float是4字节,但仍然可以将long自动转化为float。
上海财经大学 --- 面向对象程序设计
8
boolean不能和其他类型转换
上海财经大学 --- 面向对象程序设计
9
引用类型变量
引用类型变量
存储的是其对应对象的地址,而不是该对象的值。
在Java中,除基本类型以外的变量均为引用类型变量
用户自己定义的类的变量都是引用类型变量。
上海财经大学 --- 面向对象程序设计
10
数组
数组中的元素都是同一种类型。
数组的长度在创建(不是在声明时指定)的时候确定,并且在创建后固定不变。
上海财经大学 --- 面向对象程序设计
数组的声明
int a [];
Date [] d;
数组的创建
使用new创建:a = new int [10];
使用初始值创建:String[] a = {aa, bb};
数组变量是引用型:存储的是数组内容所在内存空间的地址。
数组元素索引从0开始: String[] a = {aa, bb} a[0] = aa, a[1] = bb
参考书本p.59~60
11
数组
关于数组声明
表示数组的[] 在数组变量之后
//C、C++和Java通用的标准格式
上海财经大学 --- 面向对象程序设计
int a[];
Date d[];
参考书本p.59~60
表示数组的[] 在数组类型之后
表示数组标志[]之后出现的所有变量都将是数组变量
//Java特有的格式
int[] a ;
char[] s, m, n;
//声明了3个字符型数组变量s、m和n。
声明不创建数据空间,仅仅分配一个引用空间。
12
数组
关于数组声明
上海财经大学 --- 面向对象程序设计
参考书本p.59~60
声明二维数组有下列两种格式:
数组的元素类型 数组名[][];
数组的元素类型 [][] 数组名;
例如:
float a[][];
Char [][] b;
13
数组的初始化
使用初始值直接初始化
int [ ] a = { 1, 2, 3, 4, 5 } ;
Date [ ] d = { new Date(), new Date(), new Date()};
先声明后初始化
int a [ ] ; a = new int [10] ;
D
文档评论(0)