一葉笑天
          雄關(guān)漫道真如鐵, 而今邁步從頭越。 從頭越, 蒼山如海, 殘陽如血。
          posts - 73,comments - 7,trackbacks - 0
          1.數(shù)組是一個(gè)具有相同類型元素的有序集合。數(shù)據(jù)中每個(gè)元素的類型相同,且與數(shù)據(jù)聲明的類型相同。Java中的數(shù)據(jù)不是簡單的作為存貯基本數(shù)據(jù)類型的寄存器,而是一個(gè)可以具有方法和屬性的對(duì)象。
          2.使用數(shù)組的步驟:聲明數(shù)組-->.創(chuàng)建數(shù)組-->初始化數(shù)組。
          3.聲明數(shù)組就是告訴編譯器數(shù)組的名稱和數(shù)組元素的類型。聲明數(shù)組時(shí)并未給數(shù)組分配內(nèi)存空間,Java中聲明數(shù)據(jù)的方式有:datatype[] arrayName; datatype arrayName[].兩種聲明完全相同。
          4.數(shù)組元素的類型分為3種:基本數(shù)據(jù)類型,對(duì)象引用,數(shù)組對(duì)象。Java中的數(shù)組也是一種特殊的對(duì)象,所以第二種類型和第三種類型均為對(duì)象引用型。
          5.構(gòu)造數(shù)組就是根據(jù)數(shù)據(jù)大小分配存儲(chǔ)空間,一般為new datatype[size].數(shù)組長度只能在構(gòu)造時(shí)指定,不能在聲明時(shí)指定。
          6.指定數(shù)組的大小有兩種方式:使用變量;使用一個(gè)明確的值,由于數(shù)組長度直到運(yùn)行期才被使用,所以使用變量的方式優(yōu)于使用明確的值,優(yōu)點(diǎn)在于不需要知道數(shù)組的具體大小,直到運(yùn)行時(shí)根據(jù)實(shí)際需求再?zèng)Q定。
          7.指定Java中數(shù)組長度的數(shù)值類型只能為byte,short,int,而不能是long,更不能是浮點(diǎn)型。
          8.聲明數(shù)組和構(gòu)造數(shù)組可以在一起進(jìn)行:例如:datatype[] arrayName = new datatye[size].
          9.數(shù)組對(duì)象的實(shí)例化與一般對(duì)象的實(shí)例化的區(qū)別在于:(1)實(shí)例化一個(gè)數(shù)組對(duì)象采用[],而實(shí)例化普通對(duì)象使用()。(2)實(shí)例化數(shù)組使用new arraytype[size],實(shí)例化對(duì)象使用new datatype(). 
          10.數(shù)組對(duì)象通過new語句實(shí)例化后,不管程序是否給值,系統(tǒng)都會(huì)根據(jù)數(shù)據(jù)元素的數(shù)據(jù)類型自動(dòng)初始化數(shù)組。
          11.數(shù)組元素還可以由程序初始化,例如datatype[] arrayName = {data1,data2,...}
          12.數(shù)組的length屬性用來存儲(chǔ)數(shù)組長度。
          13.訪問數(shù)組的形式是arrayName[index],index取值范圍是0...length-1.否則會(huì)報(bào)ArrayOutOfBoundsException
          14.多維數(shù)組也就是數(shù)組的數(shù)組。多維數(shù)組中的維數(shù)可以具有不同的長度。
          15.如果把數(shù)組賦值給已經(jīng)聲明的數(shù)組引用變量,那么正在賦值的是數(shù)組必須與被賦值的數(shù)組引用維數(shù)相同。
          posted on 2008-06-15 22:21 一葉笑天 閱讀(186) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA技術(shù)
          主站蜘蛛池模板: 敦化市| 上饶市| 盐边县| 息烽县| 阿拉善右旗| 广丰县| 汽车| 贡山| 霞浦县| 宝鸡市| 依安县| 饶阳县| 濮阳市| 太白县| 平陆县| 星子县| 大方县| 邳州市| 万安县| 东台市| 宝山区| 固阳县| 安国市| 治多县| 前郭尔| 天镇县| 丰原市| 若羌县| 江达县| 万州区| 渝北区| 石城县| 巩留县| 宜黄县| 和林格尔县| 永登县| 双鸭山市| 内江市| 喀喇| 香河县| 福清市|