1. 程式人生 > >計算機二級(Java)基礎知識點

計算機二級(Java)基礎知識點

1.在資料流圖中,用標有名字的箭頭表示資料流。在程式流程圖中,用標有名字的箭頭表示控制流。

2.結構化程式設計的思想:自頂向下、逐步求精、模組化、限制使用goto語句

3.軟體設計中模組劃分應遵循的準則是高內聚低耦合、模組大小規模適當、模組的依賴關係適當等

4.概要設計說明書是總體設計階段產生的文件,整合測試設計師在概要設計階段編寫的文件,需求規格說明書是後續

工作如設計、編碼等需要的重要參考文件。

5.有窮性是指演算法程式的執行時間是有限的

6.長度為n的線性表排序,快速排序、氣泡排序、直接插入排序,比較次數是n(n-1)/2,堆排序的演算法比較次數是O(nlog2n)。

7.E-R圖轉換成關係模型資料則是把圖形分析出來的聯絡反映到資料庫中,則設計出表,所以屬於邏輯設計階段。

8.//單行註釋  /* …… */ 塊註釋 /**……*/ 文件註釋

9.case語句中的值必須是常量

10.HashMap使<關鍵字,值>的形式儲存資料

11.RandomAccessFile類同時實現了DataInput和DataOutput介面

12.InputStream類中available() 方法的功能是返回輸入流中可讀位元組數,可以在讀寫操作前得知資料流裡有多少個自己可以讀取

13.派生出大多數Swing元件的類是Container

14.Applet 生命週期方法:初始態 init() 執行態start()  停止態stop() 消亡態destroy() 

15.迴圈佇列中元素的個數是由隊頭指標和隊尾指標共同決定

16.軟體開發中,需求分析階段可以使用的工具是資料流圖DFD圖,資料字典DD。

17.與其它面嚮物件語言相比,Java語言突出的特點是解釋型,與平臺無關。

18.java.lang.String.replace(char oldChar, char newChar) 方法返回一個新的字串替換此字串中出現的所有

oldChar與newChar.

19.java.util.Collections.swap()方法  list-- 在該列表中的調劑元素。i-- 要交換的一個元素的索引。j-- 要交換的其它元

素的索引。超出範圍 引發IndexOutOfBoundsException異常。

20.JoptionPane不能實現的對話方塊是通用對話方塊

21.java執行緒構成由程式碼、虛擬的CPU、程式碼所操作的資料

22.當synchronizd(){}語句塊執行完畢後,語句塊出現異常時,物件鎖將自動釋放,執行緒A在synchronized塊中呼叫

x.wait()方法,則A將釋放物件x的鎖。