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

JAVA期末考前复习要点-1.ppt

  1. 1、本文档共126页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

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

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

1亿VIP精品文档

相关文档