Download presentation
Presentation is loading. Please wait.
1
Summary
2
第一部分: 基本理论与基础知识 1、范围 PPT:Chap1 - 6, Chap9 - 10 2、内容 OOP Java的特点 基本语法
第一部分: 基本理论与基础知识 1、范围 PPT:Chap1 - 6, Chap9 - 10 2、内容 OOP Java的特点 基本语法 Java的面向对象技术机制 -对象
3
-类 类的声明(修饰符) 类的组成(属性与方法) 构造器 Overriding & Overloading null、this、super - 抽象类 抽象类的定义与作用 - 继承性与多态性 类的扩展 类成员的访问机制
4
-接口 接口的作用、声明和使用 多继承 - 包:包的声明和使用 - 内部类 异常处理机制 创建异常类型 说明与引发异常 捕获和处理异常
5
线程 - 进程、线程、多线程的概念 线程的创建 同步机制与通信机制 线程状态
6
第二部分 系统级类库与应用部分 1、范围 PPT: Chap7- 8, Chap 11 2、内容 字符串
String类与StringBuffer类 字符串比较、操作与转换 I/O包 流的基本概念 InputStream、OutputStream、Reader、Writer 掌握对文件和标准I/O的读写
7
RandomAccessFile File - Collection类 与Array 的比较 Vector、Hashtable等的使用 - 包装类 包装类的作用 常用的方法(与基本类型的转换) - 数据结构与算法
8
第三部分 用户图形界面 1、范围 PPT: Chap12 - 13 2、内容 Applet编程 Applet & Application区别
9
- GUI编程 Graphics编程 AWT SWING EventHandle
10
考点 1、 语法 合法的标识符 基本数据类型及类型转换 程序表达式及语句结构 2、Java语言的对象机制 类的定义 类的修饰符
类的组成部分及其修饰符 静态成员和静态方法
11
类的定义 类的修饰符 类的组成部分及其修饰符 方法的以值传递(参数为基本类型和对象) 类的继承 子类中的构造函数 子类中域的隐藏和方法的改写 子类中方法的重载与改写 标记为final的方法和类
12
类的接口和抽象类 单继承与多继承 接口的定义和实现 类型的多态 抽象类的定义与扩展抽象类 this 、super 、null 包的定义和使用 数组的定义与使用 字符串基本的操作
13
异常处理机制 异常类的定义 说明与引发异常 捕获与处理异常 线程 线程与进程 创建线程的两种方法 线程的同步与异常 线程的状态
14
Java的I/O机制 标准I/O 文件I/O 内部类的基本结构 用户图形界面 简单的Applet编程 基本的Swing 结构与特点 简单的图形界面程序编程
15
阅读程序片段: public static void main(String[] args) { float x = 2.345; double y = 3.14; short a = 2; short b = 3; short c = a * b; System.out.println( x + " ," + a + b + c );} 下面哪些语句是正确的结果?[ ] [ ] (1) 编译通过,输出结果是2.345,11; (2) 编译通过,输出结果是2.345,236; (3) 编译在float x = 2.345不通过,因为类型错误; (4) 编译在double y = 3.14不通过,因为类型错误; (5)编译在short c = a * b不通过,因为类型错误;
16
{ Protected Integer doSomething(int a) { //do something; } }
阅读程序片段: class A { Protected Integer doSomething(int a) { //do something; } } class B extends A { --X-- } 下面哪些在类B中的方法是有效的?[ ] [ ] (1)private Integer doSomething(int a) { //do something; } (2) public Integer doSomething(int a) { //do something; } (3) public Object doSomething(int a) { //do something; } (4) protected Object doSomething(int a) {//do something; } (5) protected Integer doSomething(float a) {//do something; }
Similar presentations