




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 装订线 2010秋公共秋公共课课JAVA复复习习提提纲纲 题题型 型 选择选择 填空 填空 阅读阅读程序写运行程序写运行结结果 果 编编程程题题 考考试时间试时间 2011年年01月月11日日 请请自自查查具体具体时间时间和和课课室室 要求 要求 除了正常考除了正常考试试需要需要带带的文具外 特的文具外 特别别要注意自要注意自带带2B铅铅笔和橡皮擦笔和橡皮擦 1 参照14周上课时候给同学们划分的不考试的内容 认真阅读 理解和消化教材 2 参照15周上课时候给大家评讲的 上机实验指导与习题 里面 习题集 请按照 1 过滤掉 不考试的内容 请过滤掉老师平时在课堂上没有给你们讲授过的内容 3 重点掌握 1 java是一种什么样的语言 Java是一种将是一种将编译编译与解与解释释融融为为一体的程序一体的程序设计语设计语言言 2 Java程序中的基本单位是什么 类 3 合法标识符 变量名 类名 数组名 对象名 等等 命名规则 Java语语言言规规定 定 标识标识符由字母 数字符由字母 数字组组成 第一个字符必成 第一个字符必须须是字母 其字符序列的是字母 其字符序列的长长度不限 度不限 但不允但不允许许与与Java关关键键字 布字 布尔类尔类型型值值 true false 和空 和空值值 null 相同 相同 Java中的中的50个关个关键键字字 abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for if goto implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while 在在Java语语言中 言中 声明常量的基本格式声明常量的基本格式为为 修修饰饰符符 final数据数据类类型型 常量常量标识标识符符 2 装订线 常量表达式常量表达式 在在Java程序中 程序中 定定义变义变量的基本格式量的基本格式为为 数据数据类类型型 变变量名量名1 变变量名量名2 变变量名量名3 定定义义一个一个String类对类对象的象的语语法格式法格式为为 String 字符串字符串变变量名量名 Java语语言言规规定 定 最最简单简单的的类类定定义义格式格式为为 修修饰饰符符 class 类类名名 类类体体 定定义实义实例例变变量的格式量的格式为为 修修饰饰符符 数据数据类类型型 成成员变员变量名量名 Java语语言言规规定定 实实例方法的定例方法的定义义格式格式为为 修修饰饰符符 返回返回类类型型 成成员员方法名方法名 参数列表参数列表 throws 异常异常类类型列表型列表 成成员员方法体方法体 构造方法的具体定构造方法的具体定义义格式格式为为 修修饰饰符符 类类名名 参数列表参数列表 定定义对义对象的象的语语法格式法格式为为 修修饰饰符符 类类名名 对对象名象名 对对象名象名 在在Java语语言中 言中 定定义义子子类类的的语语法格式法格式为为 修修饰饰符符 class 子子类类名名 extends 父父类类名名 子子类类体体 4 构造方法 函数 的定义 作用 正确书写方式 无参数的构造方法的代码通常如何写 有参数的构造方法的代码通常如何写 在继承关系中 父类和子类的构造函数的调用顺序 如何 super super 参数 是怎么调用的 3 装订线 构造方法是在构造构造方法是在构造类对类对象象时时使用的成使用的成员员方法 其主要作用是初始化成方法 其主要作用是初始化成员变员变量 量 构造方法的具体定构造方法的具体定义义格式格式为为 修修饰饰符符 类类名名 参数列表参数列表 例如 例如 public class Rectangle 矩形矩形类类 public Rectangle int lengthValue int widthValue 这这里就是一种有参数的构造方里就是一种有参数的构造方 法 法 无参数构造方法就是 无参数构造方法就是 public Rectangle 在在继继承关系中 父承关系中 父类类和子和子类类的构造函数的的构造函数的调调用用顺顺序序 子子类调类调用父用父类类的无参数构造方法的无参数构造方法 super 是子是子类调类调用父用父类类的无参数构造方法 的无参数构造方法 super 参数参数 是子是子类调类调用父用父类类的有参数构造方法 的有参数构造方法 5 什么是继承 要求能正确书写一个父类 子类 他们之间的继承关系 如何用main来测试 的项目 继继承是指一个承是指一个类类的定的定义义可以基于另外一个已可以基于另外一个已经经存在的存在的类类 即子 即子类类基于父基于父类类 从而 从而实现实现父父类类代代 码码的重用 在有些教材中 又将父的重用 在有些教材中 又将父类类称称为为超超类类或者基或者基类类 继继承的程序可以看承的程序可以看练习练习册册73页页的那的那 个程序个程序1 6 什么是抽象方法 什么是抽象类 什么是接口 抽象方法 例如 抽象方法 例如 abstract class A 在在Java语语言中言中 抽象 抽象类类就是用就是用abstract修修饰饰符定符定义义的的类类 其格式 其格式为为 修修饰饰符符 abstract class 抽象抽象类类名名 成成员变员变量与成量与成员员方法方法 接口是一种特殊的抽象接口是一种特殊的抽象类类 即按照接口中每个抽象方法的声明格式 修即按照接口中每个抽象方法的声明格式 修饰饰符符interface接口名接口名 常量声明常量声明 抽象方法声明抽象方法声明 7 接口与抽象类的关系 接口是一种特殊的抽象接口是一种特殊的抽象类类 4 装订线 8 接口的方法与抽象类的抽象方法的关系 接口是抽象方法的集合 重点在于是方法 完成同一功能的接口是抽象方法的集合 重点在于是方法 完成同一功能的对对象可以象可以实现实现同一个接口 而抽同一个接口 而抽 象象类类是抽象是抽象对对象的集合 重点在于象的集合 重点在于对对象 象 9 JAVA是否可以实现多继承关系 多个父类 是否可以实现多接口 实现一个接口时候 是否必须实现这个接口的所有方法 JAVA是是单继单继承 多接口的 承 多接口的 实现实现一个接口的一个接口的时时候必候必须实现这须实现这个接口的所以方法 个接口的所以方法 10 通常存放字符串常量和字符串变量分别是哪两个字符串类 字符串常量是指在程序运行字符串常量是指在程序运行过过程中不会改程中不会改变变的字符串 的字符串 字符串字符串变变量用来存放一个字符串 字符串量用来存放一个字符串 字符串变变量的量的值值是可以改是可以改变变的 的 String标标准准类实现类实现的字符串常量 的字符串常量 StringBuffer标标准准类实现类实现的可的可编辑编辑修改的字符串 即字符串修改的字符串 即字符串变变量 量 11 一维数组的定义 一维数组的下标的表示范围 对于一维数组 习惯用 length来表示数 组的长度 什么是数组的长度 定定义义一一维维数数组组型型变变量的量的语语法格式法格式为为 数数组组元素元素类类型型 数数组组型型变变量名量名 或者或者 数数组组元素元素类类型型 数数组组型型变变量名量名 一一维维数数组组的下的下标标表示范表示范围围从从0开始开始 例如 例如 int a new int 5 那么它的下 那么它的下标标就是就是0 1 2 3 4 一个数一个数组组可以包含多个元素 所含的元素数目被称可以包含多个元素 所含的元素数目被称为为数数组组的的长长度 度 数数组组中也可以没有任何元中也可以没有任何元 素 此素 此时时称称为为空数空数组组 12 二维数组的定义 二维数组就是一个同学们过去学习过的矩阵 哪个维来表示行坐标 哪个维表示纵坐标 二维数组的初始化形式是怎么样的 如有二维数组double matrix如 果要描述整个二维数组matrix的长度该如何 如果要描述行坐标的长度该如何 列坐标的 长度又该如何 Java语语言言规规定 二定 二维维数数组组的定的定义义格式格式为为 数数组组元素元素类类型型 数数组组型型变变量名量名 或者或者 数数组组元素元素类类型型 数数组组型型变变量名量名 5 装订线 或者或者 数数组组元素元素类类型型 数数组组型型变变量名量名 new 数数组组元素元素类类型型 行数行数 列数列数 二二维维数数组组的初始化 例如 的初始化 例如 int intArray 1 2 3 4 5 6 7 8 9 10 11 12 执执行效果 首先行效果 首先创创建二建二维维数数组组 然后 将第 然后 将第1个括号中的个括号中的3个数个数值值分分别赋给别赋给第第1行的行的3个个 元素 再将第元素 再将第2个括号中的个括号中的3个数个数值值分分别赋给别赋给第第2行的行的3个元素 最后将第个元素 最后将第3个括号中的个括号中的3 个数个数值值分分别赋给别赋给第第3行的行的3个元素 初始化后的数个元素 初始化后的数组组元素状元素状态为态为 描述整个二描述整个二维维数数组组matrix的的长长度 直接在中括号里面度 直接在中括号里面赋值赋值 描述行坐描述行坐标标就在左就在左边边的中括号的中括号赋值赋值 纵纵坐坐标标就在右就在右边边的 但是要注意的是 在的 但是要注意的是 在创创建矩建矩阵时阵时不不 可以先可以先创创建列数 只可以先建列数 只可以先创创建行数 建行数 13 掌握if while do while for switch 在在课课件的第二章写得很清楚自己去看 太多了 没有粘件的第二章写得很清楚自己去看 太多了 没有粘贴过贴过来 来 14 Java的3种注释的方式分别如何 Java语语言提供了言提供了3种注种注释释方式 行注方式 行注释释 块块注注释释和文档注和文档注释释 行注行注释释 顾顾名思名思义义 行注 行注释释就是就是书书写在一行中的注写在一行中的注释释 这这是一种是一种传统传统的注的注释释方式 其方式 其书书写格式写格式 为为 以双斜 以双斜线线 开始到本行 开始到本行结结束 束 块块注注释释 块块注注释释可以可以书书写多行注写多行注释释内容 因此又被称内容 因此又被称为为多行注多行注释释 其 其书书写格式写格式为为 以斜 以斜线线加星加星 号 号 开始 以星号加斜 开始 以星号加斜线线 结结束 束 文档注文档注释释 所 所谓谓文档注文档注释释是指是指这这部分注部分注释释可以自可以自动动形成文档的注形成文档的注释释形式 文档注形式 文档注释释的符号是的符号是 以斜以斜线线加双星号 加双星号 开始 并以星号加斜 开始 并以星号加斜线线 结结束 束 15 Java的包的含义和应用 包定包定义语义语句必句必须须放在放在java源文件第一行 也就是在它之前除了空白和注源文件第一行 也就是在它之前除了空白和注释释之外不能有任何其之外不能有任何其 他他语语句 句 包也直接包也直接对应对应着操作系着操作系统统目目录层录层次次结结构 所以定构 所以定义义了相了相应应包就必包就必须须得定得定义义相相应层应层次次 的文件的文件夹层夹层次 例如有如下次 例如有如下Test java示例 示例 package mysite class Test 6 装订线 public static void main String args System out println package test successed 16 如何定义一个静态的成员 在在类类中定中定义义成成员变员变量量时时 如果在如果在访问访问特性修特性修饰饰符之后加上符之后加上static修修饰饰符就成符就成为为静静态态成成员变员变量量 例如 例如 public static int staticMember 17 如何用类图描述继承关系 18 什么是重载 什么是覆盖 重载与覆盖的异同 成成员员方法的重方法的重载载是指当子是指当子类类中定中定义义与父与父类类中同名的成中同名的成员员方法 但参数列表不同 或者在一个方法 但参数列表不同 或者在一个 类类中定中定义义多个同名的成多个同名的成员员方法 但它方法 但它们们之之间间的参数列表不同 的参数列表不同 当子当子类类中定中定义义的成的成员员方法与父方法与父类类中某个成中某个成员员方法的名称与参数列表完全一方法的名称与参数列表完全一样时样时被称被称为为成成员员 方法的覆盖 方法的覆盖 相同点 方法名相同相同点 方法名相同 不同点 不同点 1 对对于方法来于方法来讲讲 重 重载载指方法名相同 但返回指方法名相同 但返回类类型和参数不同 型和参数不同 这这与与继继承无关 同一承无关 同一 个个类类中也可以中也可以实现实现方法的重方法的重载载 而覆盖是指方法名相同 参数也相同 而覆盖是指方法名相同 参数也相同 也包括也包括顺顺序序 并且返 并且返 回回类类型也要保持一致 型也要保持一致 2 而而对对于属性 成于属性 成员变员变量 而言 是不能重量 而言 是不能重载载的 只能覆盖的 只能覆盖 19 Java的类与文件的关系 也就是也就是说说已已经经写好的一个程序存放在一个文件写好的一个程序存放在一个文件夹夹里 当你需要使用里 当你需要使用时时 你可以直接使用 你可以直接使用file 这这个个类类来来调调用你所需要的文件 用你所需要的文件 这这个是我个是我问问同学的 同学的 详细详细的我也的我也说说不清楚 不清楚 20 如何创建一个对象 创创建建对对象的象的语语法格式法格式为为 new 类类名名 参数列表参数列表 21 如何创建一个一维数组变量 用用new运算符运算符创创建数建数组组的的语语法格式 法格式 7 装订线 new数数组组元素元素类类型型 数数组组元素数目元素数目 22 如何创建一个二维数组变量 创创建二建二维维数数组组的格式的格式为为 new 数数组组元素元素类类型型 行数行数 列数列数 23 常用的数学运算符的计算 加法加法 减法减法 乘法乘法 取余取余 除法除法 24 boolean 的两种可能的值是什么 true false 25 逻辑量的取值是什么 true false 26 所有类的父类是什么 一般需要在定义子类的时候加上 extends Object 吗 Object 不需要不需要 计计算机默算机默认认了了 27 continue和break的区别 break语语句句 在在Java语语言中 言中 break语语句可以句可以应应用在用在sw
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学历类自考专业(建筑工程)土木工程制图-流体力学参考题库含答案解析(5套)
- 月嫂知识培训证明课件
- 2025年学历类自考专业(工商企业管理)国际企业管理-生产与作业管理参考题库含答案解析(5套)
- 保健大楼建筑方案设计(3篇)
- 白城公寓建筑方案设计案例(3篇)
- 2025年学历类自考专业(小学教育)小学语文教学论-美育基础参考题库含答案解析(5套)
- 护理不良事件汇报
- 月嫂培训课件内容
- 2025年学历类自考专业(学前教育)幼儿园教育活动设计与组织-学前儿童美术教育参考题库含答案解析(5套)
- 2025年学历类自考专业(学前教育)学前比较教育-学前教育政策与法规参考题库含答案解析(5套)
- 跨境电商跨境电商跨境电商物流清关手册
- 临床护理带教新思路
- 韦莱韬悦-东方明珠新媒体职位职级体系咨询项目建议书-2017
- 中国心力衰竭诊断和治疗指南2024解读(完整版)
- 八上外研版英语书单词表
- 高标准农田建设项目施工合同
- 腹内高压综合征
- 识别界限 拒绝性骚扰 课件 2024-2025学年人教版(2024)初中体育与健康七年级全一册
- 2024年秋季新人教版八年级上册物理全册教案(2024年新教材)
- 污水处理托管服务 投标方案(技术方案)
- 压疮护理质量改进一等奖(有稿)
评论
0/150
提交评论