Java複習總結:Java基礎程序設計

 

 

Java複習總結:Java基礎程序設計

 

1.       Java實現可移植性靠的是JVM,JVM就是一臺虛擬的計算機,只要在不同的操作系統上植入不同版本的JVM,Java程序就可以在各個平臺上移植,做到“一次編寫,處處運行”。

2.       Java中程序的執行步驟爲:

①     使用 javac 將一個 *.java 文件編譯成 .class 文件。

②     使用 java 可以執行一個 *.class 文件。

3.       每次使用Java命令執行一個 *.class 時,都會啓動JVM,JVM通過classpath給出的路徑加載所需要的類文件,可以通過set classpath設置類的加載路徑。

4.       Java程序主要分爲兩種,即Java Application和Java Applet程序,Java Applet主要是在網頁中嵌入的Java程序,基本上已經不再使用了,而Application是指有main方法的程序。

5.       Java程序的開始點是由主方法開始的。

6.       Java語言的註釋方法有下面3種。

⑴ 單行註釋: //。

⑵ 多行註釋: /*…*/。

⑶ 文檔註釋: /**…*/。

7.       Java中的變量名稱可以由英文字母、數字、下劃線(_)和美元符($)組成,但標識符不能以數字開頭,也不能是Java中的保留關鍵字。此外,Java的變量有大小寫之分。

8.       Java的基本組成類,使用public class和class都可以聲明一個類,但是前者類名稱必須與文件名稱一致,後者文件名稱可以與類名稱不一致,但是執行時必須執行生成後的 *.class文件。

9.       goto和const是未使用到的兩個關鍵字。

10.   assert和enum是JDK新版本中增加的關鍵字。

11.   System.out.print()是在標準輸出設備——顯示器上進行輸出操作,後面可以使用println()和print()兩種方法輸出,前者是在輸出之後加入換行,後者沒有換行。

12.   Java的數據類型可分爲基本數據類型和引用數據類型兩種。

13.   Unicode爲每個字符制定了一個唯一的數值,在人和的語言、平臺、程序都可以安心地使用。

14.   布爾(boolean)類型的變量只有true(真)和false(假)兩個值。

15.   數據類型的轉換可分爲“自動類型轉換”與“強制類型轉換”兩種。

16.   算數運算符的成員有加法運算符、減法運算符、乘法運算符、除法運算符和餘運算符。

17.   if語句可依據判斷的結果來決定程序的流程。

18.   自增與自減運算符有相當大的便利性,利用它們可提高程序的簡潔程度。

19.   括號()是用來處理表達式的優先級的,也是Java的運算符。

20.   當表達式中有類型不匹配時,有下列的處理方法:

⑴ 佔用較少字節的數據類型會轉換成佔用較多字節的數據類型。

⑵ 有short和int類型時,則用int類型。

⑶ 字符類型會轉換成int類型。

⑷ int類型轉換成float類型。

⑸ 若一個操作數的類型爲sting,則其他的操作數也會轉換成string類型。

⑹ 布爾類型不能轉換至其他的類型。

21.   程序的結構包含順序結構、選擇結構和循環結構。

22.   需要重複執行某項功能時,循環就是最好的選擇。可以根據程序的需求與習慣,選擇使用Java所提供的for、while及do…while循環。

23.   break語句可以讓程序強制脫離循環。當程序運行到break語句時,即會離開循環,繼續執行循環外的下一個語句,如果break語句出現在嵌套循環中的內層循環,則break語句只會離開當前層循環。

24.   continue語句可以強制程序跳到循環的起始處,當程序運行到continue語句時,即會停止運行剩餘的循環主題,轉到循環的開始處繼續運行。

25.   選擇結構包括if、if…else及switch語句,語句中加上了選擇結構後,就像是“十字路口“,根據不同的選擇,程序的運行會有不同的方向與結果。

26.   在循環中也可以聲明變量,但所聲明的變量只是局部變量,只要跳出循環,這個變量便不能在使用。

27.   數組是由一組相同類型的變量所組成的數據類型,它們是以一個共同的名稱來表示的。數組按存放元素的複雜程度分爲一維、二維、及多維數組。

28.   使用Java中的數字必須經過聲明數組和開闢內存給該數組兩個步驟。聲明數組時會在棧內存開闢空間,只開闢棧空間的數組是無法使用的,必須有指向的堆內存空間才能夠使用,可以使用關鍵字new開闢堆內存空間,並同時制定開闢的空間大小。

29.   在Java中要取得數組的長度(也就是數組元素的個數),可以利用“數組名.length”來完成。

30.   數組訪問時要使用下標,如果下標的訪問超過了數組的範圍,則會出現數組越界異常。

31.   Java允許二維數組中每行的元素個數均不相同。

32.   方法是一段可重複調用的代碼段。

33.   數組的傳遞屬於引用數據類型的傳遞,傳遞的是堆內存地址的使用權,一個數組可以有多個名稱指向同一個堆內存空間,每一個名稱都可以修改堆內存中的內容。

34.   Java新特性中提供了可變參數,這樣在傳遞參數時就可以不受參數的個數限制,全部的參數將以數組的形式保存下來。

35.   foreach是Java中的新特性,主要作用是方便地輸出數組中的內容。

 

 

 

敬請期待 Java複習總結:Java面向對象程序設計

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章