南京邮电大学JAVA期末试卷_南京邮电大学 JavaA期末复习要点总结

Chap1 入门

1. Java应用程序开发过程教材P14~P15

Chap 2 基本语法

1. 标识符的命名规则教材P19

字母下划线美元符号开头,除关键字以外的值;

2. 基本数据类型及占内存空间大小教材P21 表2-1

booleanbyte 8

charshort 16

intfloat 32

doublelong 64

3. 利用Scanner类输入教材P28~P29 注意导入必要的类以及Scanner类的主要方法

Scnanerin = new Scanner(System.in);

In.nextInt();

4. 数据的输出教材P30 标准输出与格式化输出

System.out.println();

System.out.printf(“%d,%.2f,%s,%b,”);

算术运算符:前置++与后置++的区别(--运算符)教材P31

5. if~else语句的使用教材p38~P42()

1:闰年的条件:year%4==0&&year%100!=0 || year%400==0

6. switch~case语句的执行过程以及各分支是否有break语句的区别教材P42~P45

7. 熟悉一维数组定义和使用教材P52~P61

8. 方法的递归调用教材P65

chap3 类和对象

1. 构造方法与对象初始化教材P73~P74

2. 成员方法的重载教材P64~P65、教材P75~P76

3. this关键字的使用P77

1:类的构造方法中,调用该类的令一构造方法;

2:实例方法内,局部变量和实例变量重名,实例变量被屏蔽,this.属性,来指代实例变量;

3:实例方法内,this访问当前实例对象的引用;

使用限制:不能够在静态方法中使用;

4. 类成员(静态成员)教材P84~P86

Static修饰的变量和方法;

注意点:1:类方法中成员变量必须是静态的;2:不能够在静态方法中使用this关键字;

5. 方法的重写教材P102~P104

6. import语句和package语句教材P86~P87

7. 类的完整定义会编写程序

类的定义:类是客观存在的,抽象的,概念的东西。

Chap4 继承

1. 继承中,子类构造方法的执行顺序:

先调用父类构造方法,再调用子类构造方法

2. super关键字的使用

1:super当作构造器使用;

2:super作为作用域限制符使用

super.引用与父类重名的属性方法等;

3. 类的继承会编写程序

Chap5抽象、接口

1. 抽象类的概念教材P114~P117 :如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类,允许一部分只写名字不写方法体;

注意:抽象类可声明对象,但不可为对象创建实体空间(与具体类的区别)

2. 接口的定义教材P119

i. 接口不包含类型的实现代码,仅包含类型的属性和方法签名;

3. 如何使用接口 P120~P121例5-2

1. 定义:Interface name{}

2. 继承:implements name{}

4. 接口、抽象类、具体类的区别与应用,会编写程序

Chap6 异常

1. 检查型异常(必检异常)教材P126 最后一段

Exception及其子类,主要用于可以检查到的异常,即可预计到的错误,并且可以通过一定的措施,在代码不终止的情下修错误;

2.非检查型异常(免检异常)教材P127 最上面一段

RuntimeException和Error是两种无法检查到的异常,即不可预计,并且无法在程序运行时合理地恢复错误并继续运行的异常,

处理异常的两种方式教材P128例6-1、教材P128~P130例6-2

s

Chap8 线程

1. 线程的概念教材P160:进程中单一顺序的控制流,一个进程可以并发多个线程;

2. 创建线程的两种方式教材162~P163extents Thread|implements Runnable

Chap9 GUI设计

1. 常用组件及外观教材P186~P196 教材178 图9-2

给出图像界面,能指出主要的组件

JLable

JTexField

JComboBox

JCheckBox

JTextArea

JButton

JRadioButton

2. 重要组件

文本框JTextField类及主要方法及作用:getText()、setText();

按钮JButton类的使用及如何在按钮上添加监视器,完成事件处理

3. 窗口类 JFrame及常用方法 教材P183~P184

创建面板,并增加组件:JPanelmyPanel = new JPanel( );

myPanel.add();

请掌握:(1)如何导入swing包import javax.swing.*;

(2)如何获得窗口的内容面板JFram.getContentPane();

(3)如何设置窗口的布局JFram.setLayout(new );

(4)如何设置窗口标题JFramf= new JFram(“框架标题”);

或者采用:

JFramf= new JFram();

f.setTiltle(“窗体标题”);

(5)如何为窗口中的组件上添加监听器

直接写方法,并在panle里面调用

4. 事件处理机制教材P179~P181

导包:java.awt.*;

Javax.swing.*;

继承相应监听接口:implements{}

重写监听方法:对应接口中的方法

组件通过add()和remove()方法实现更改监听;

eg: JButton btn = new JButton(“ok”);

btn.add(监听方法);

Chap10 Java实用包

1. 字符串String类及主要方法教材P209~P212

例10-2str1.concat(str2);//连接两个字符串

例10-3str1.charAt(n);//n位置的字符

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值