南京郵電大學 JavaA復習要點:
Chap1 入門
1. Java應用程序開發過程教材P14~P15
Chap 2 基本語法
1. 標識符的命名規則教材P19
字母下划線美元符號開頭,除關鍵字以外的值;
2. 基本數據類型及占內存空間大小教材P21 表2-1
boolean byte 8
char short 16
int float 32
double long 64
3. 利用Scanner類輸入 教材P28~P29 注意導入必要的類以及Scanner類的主要方法
Scnaner in = 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~P163 extents 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
創建面板,並增加組件:JPanel myPanel = new JPanel( ) ;
myPanel.add( );
請掌握:(1)如何導入swing包 import javax.swing.*;
(2)如何獲得窗口的內容面板 JFram.getContentPane();
(3)如何設置窗口的布局 JFram.setLayout( new );
(4)如何設置窗口標題 JFram f= new JFram(“框架標題”);
或者采用:
JFram f= 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-2 str1.concat(str2); //連接兩個字符串
例10-3 str1.charAt(n); //n位置的字符