計算機二級《Java語言程式設計》考試知識點
同學們在備考計算機二級的文章" target="_blank" >計算機二級java考試科目時,要熟悉考試的知識考點,明確備考的方向。面是本站小編為大家搜尋整理的關於《Java語言程式設計》考試知識點,歡迎參考閱讀,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!
知識點一:java簡介
2009年04月20日,美國甲骨文公司74億美元收購Sun,取得java的版權。
Java 是物件導向的語言,沒有物件導向程式設計經驗的讀者需要花費不少時間來了解物件導向的概念、語法和程式設計思想,有不能理解的地方請大家一定要堅持,多花時間編寫程式碼自然會豁然開朗,從面向過程到面相物件需要一個適應期。
Java 不只是一種程式語言,它是一個完整的平臺,擁有龐大的庫,將諸如圖形繪製、Socket連線、資料庫存取等複雜操作進行了最大程度的簡化。
Java 是跨平臺的,一次編譯,到處執行,在 Windows 上編寫的程式碼可以不加修改的移植到 Linux 上,反之也可以。
在世界程式語言排行榜中,Java幾乎佔據著第二名的位置,僅次於C語言。
知識點二:二維陣列
二維陣列的定義
typearrayName[][]; type[][]arrayName; |
只是形式上的.差別,大家可以根據自己的習慣來選擇。
二維陣列的初始化
1.靜態初始化
int intArray[][]={{ 1 , 2 },{ 2 , 3 },{ 3 , 4 , 5 }}; |
Java語言中,由於把二維陣列看作是陣列的陣列,陣列空間不是連續分配的,所以不要求二維陣列每一維的大小相同。
2.動態初始化
1) 直接為每一維分配空間,格式如下:
arrayName= new type[arrayLength1][arrayLength2]; int a[][]= new int [ 2 ][ 3 ]; |
2) 從最高維開始,分別為每一維分配空間:
arrayName= new type[arrayLength1][]; arrayName[ 0 ]= new type[arrayLength20]; arrayName[ 1 ]= new type[arrayLength21]; … arrayName[arrayLength1- 1 ]= new type[arrayLength2n]; |
3) 例:
二維簡單資料型別陣列的動態初始化如下:
int a[][]= new int [ 2 ][]; a[ 0 ]= new int [ 3 ]; a[ 1 ]= new int [ 5 ]; |
對二維複合資料型別的陣列,必須首先為最高維分配引用空間,然後再順次為低維分配空間。而且,必須為每個陣列元素單獨分配空間。例如:
Strings[][]= new String[ 2 ][]; s[ 0 ]= new String[ 2 ]; //為最高維分配引用空間 s[ 1 ]= new String[ 2 ]; //為最高維分配引用空間 s[ 0 ][ 0 ]= new String( "Good" ); //為每個陣列元素單獨分配空間 s[ 0 ][ 1 ]= new String( "Luck" ); //為每個陣列元素單獨分配空間 s[ 1 ][ 0 ]= new String( "to" ); //為每個陣列元素單獨分配空間 s[ 1 ][ 1 ]= new String( "You" ); //為每個陣列元素單獨分配空間 |