《java基础》复习_第1页
《java基础》复习_第2页
《java基础》复习_第3页
《java基础》复习_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

考试题型: 一、 单项选择题 二、 读程序,写出程序运行的输出结果 三、 简答题 四、 根据要求编程 类的定义 抽象类 接口 类实现接口 界面设计+事件处理 JAVA 基础复习 一、 JAVA 平台+ 从 JDK 到 IDE Java 源程序的扩展名.java ,编译后文件扩展名 .class 源程序文件名一定要与程序的 public 类名一致,一个源程序文件中可以有多个类 package 一定在程序的第一行,表明下面所有类都在这个包中 类的全名为包名+ 类名, Main 类的全名为 cc.openhome.Main package cc.openhome; class Main 其他包的程序要使用 Main 类需要 import cc.openhome.Main 编译命令 javac 执行命令 java 开发 java 程序需要安装 JDK,若只要运行 java 程序只安装 JRE 即可 安装 JDK 后需要设置 PATH 路径 二、 基础语法 需要掌握常用的数据类型:整型、浮点型、字符、字节、布尔 常用的运算符:算术运算符、比较运算符、逻辑运算符 类型转换 If 语句、循环语句 三、 认识对象 数组在 java 中就是对象,多个数组名可以同时指向一个数组对象 掌握一维数组的声明和创建和访问(通过下标、循环,下标范围 0 ) 字符串(String,StringBuilder):字符串连接 四、 对象封装 类的定义:包括属性的类型和访问权限、构造函数、一般方法 访问权限:private public protected 构造函数与类名同,创建对象 new 时执行构造函数,构造函数的重载 重载的概念,与覆盖/重写概念的区别 this 关键词:this.属性 this.方法名 调用当前对象的属性和方法, this(.)调用当前类中 的其他构造函数 super 关键词:super. 属性,super.方法名用来调用父类的属性和方法, super(.)调用父 类的构造函数 类成员:static 定义的,通过类名 .属性名 和 类名.方法名调用,属性值的改变会影响 到其他对象 五、 继承与多态 类的继承(extends) , java 中类是单继承 子类的构造函数默认(若没写 )会调用父类的无参构造函数 (super(),也可以指定调用父 类的哪个构造函数(当然也是通过 super) super()一定是子类构造函数的第一条语句,所以先执行父类的构造函数在执行子类的 构造函数 多态:声明为父类类型的对象名,可以创建子类的对象,根据实际创建的对象调用相 应的方法(子类还是父类) 抽象类和抽象方法:没有方法体的为抽象方法,包含抽象方法的类为抽象类,抽象类 不能创建对象实例 final 关键词的特点修饰属性、方法、类的 六、 接口与多态 接口用 interface 定义,接口中的方法都是抽象方法 类实现(implement)接口,需要实现接口中的所有方法,否则就是抽象类 一个类可以实现多个接口,继承一个类实现多个接口 接口可以继承(extends) 接口 多态: 七、 异常处理 受检异常需要处理(抛或者抓) 抓:try. catch.finally,可以有多个 catch 处理不同的异常 抛:throw throws 抓的话找到符合的异常类型后不再执行其他的 catch 语句 八、 集合类 Collection 和 Map 集合类的架构 另外: Interface Iterable 迭代器接口是 Collection 类的父接口。实现这个 Iterable 接口的对象允许 使用 foreach 进行遍历。 集合类的特点 List 可按照索引访问集合中的元素 Set 不能有重复元素, Set 判断两个对象相同不是使用“=“运算符,而是根据 equals 方法。 Queue 以队列的方式操作,入队尾,出队头 Map 一组成对的“键值对“对象 具体类:HashSet 九、 输入输出 处理字符的类:xxxReader, xxxWriter 处理字节的类:xxxStream 十、 线程 创建线程的两个方法: 1、通过扩展 Thread 类创建线程 1) 创建线程类: class 新类名 extends Thread, 重写 run 方法 2) 在主函数中,创建该类对象:Thread thread1 = new 新类名(); 3) 调用 thread1.start(); 2、通过实现 Runnable 接口创建线程 1) 创建线程类: class 新类名 implements Runnable,重写 run 方法 2) 在主函数中,创建该类对象: i. Thread T1 = new Thread(new 新类名(); 3) T1.start() 十一、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论