計算機二級《Java語言程序設計》考試知識點
來源:文萃谷 1.54W
同學們在備考計算機二級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" ); //為每個數組元素單獨分配空間 |