1. 程式人生 > >Java期末考試複習知識點總結

Java期末考試複習知識點總結

1 String s="aaa";

s.concat("bbb");

字串的連線,返回一個連線完的新的字串

2 BufferedReader is =new BufferedReader(new InputStreamReader(System.in));

is.readLine(); 用來讀取鍵盤輸入的字元,暫時快取,用來提高效率。其實效果一樣的

3 子類呼叫父類的方法,同時也是呼叫的父類的變數,父類也是已經實現的。

子類在實現的時候也同時將父類實現了,同等於例項化到了一次。只不過需要子類去呼叫。換了一個名字

4 socket也稱為套接字,用於描述IP地址和埠

5 執行緒的優先順序為1-10,數值越大任務越緊急。

6 構造方法是一種特殊的成員方法,構造方法名稱與類名相同。

7 在同一個時間只能由一個執行緒訪問的資源是臨界資源,訪問臨界資源的程式碼稱為臨界程式碼。

8 多執行緒系統中,多個執行緒有同步和互斥的兩種關係。

9 for迴圈一般判斷條件為非程式結果,while迴圈判斷的一般是程式結果。

10 屬性可以是簡單變數,也可以是一個物件

11 一個程式可以包含多個原始檔

12 抽象方法,是沒有方法體的方法

13 this和super都不能用在main()方法中

14 super 是指當前物件的父類物件的記憶體地址,而不是指當前物件的父類

15 過載和覆蓋的區別

覆蓋發生在父類和子類之間,而過載發生在同一個類中。

16 實現一個介面必須實現介面的所有方法。

17 對於可能丟擲異常的語句,必讀使用try/catch進行處理,或用throws將其丟擲

18 字元流和位元組流的區別在於,每次讀寫的位元組數不同

19 inputStreamReader不屬於位元組流