广元煌褂旅行社

當(dāng)前位置:

Java基礎(chǔ)知識經(jīng)典速記12

發(fā)表時間:2015/7/14 9:26:42 來源:互聯(lián)網(wǎng) 點擊關(guān)注微信:關(guān)注中大網(wǎng)校微信
關(guān)注公眾號

數(shù) 組:用于存儲同一類型數(shù)據(jù)的一個容器。好處:可以對該容器中的數(shù)據(jù)進行編號,從0開始。數(shù)組用于封裝數(shù)據(jù),就是一個具體的實體。

如何在java中表現(xiàn)一個數(shù)組呢?兩種表現(xiàn)形式。

1)、元素類型[] 變量名 = new 元素類型[元素的個數(shù)];

2)、元素類型[] 變量名 = {元素1,元素2...};

元素類型[] 變量名 = new 元素類型[]{元素1,元素2...};

---------------------------------------------------------

//二分查找法。必須有前提:數(shù)組中的元素要有序。

public static int halfSeach_2(int[] arr,int key){

int min,max,mid;

min = 0;

max = arr.length-1;

mid = (max+min)>>1; //(max+min)/2;

while(arr[mid]!=key){

if(key>arr[mid]){

min = mid + 1;

}

else if(key

max = mid - 1;

if(max

return -1;

mid = (max+min)>>1;

}

return mid;

}

---------------------------------------------------------

java分了5片內(nèi)存。

1:寄存器。2:本地方法區(qū)。3:方法區(qū)。4:棧。5:堆。

棧:存儲的都是局部變量 ( 函數(shù)中定義的變量,函數(shù)上的參數(shù),語句中的變量 );

只要數(shù)據(jù)運算完成所在的區(qū)域結(jié)束,該數(shù)據(jù)就會被釋放。

堆:用于存儲數(shù)組和對象,也就是實體。啥是實體啊?就是用于封裝多個數(shù)據(jù)的。

1:每一個實體都有內(nèi)存首地址值。

2:堆內(nèi)存中的變量都有默認(rèn)初始化值。因為數(shù)據(jù)類型不同,值也不一樣。

3:垃圾回收機制。

編輯推薦

JAVA認(rèn)證考試報考指南 / 更多JAVA考試資料

(責(zé)任編輯:)

2頁,當(dāng)前第1頁  第一頁  前一頁  下一頁
最近更新 考試動態(tài) 更多>
浦县| 遂宁市| 仁寿县| 沧州市| 响水县| 达拉特旗| 永善县| 六安市| 古交市| 沙田区| 安远县| 神木县| 普格县| 凯里市| 汽车| 揭西县| 万荣县| 宁陵县| 刚察县| 杭锦旗| 东安县| 牡丹江市| 永年县| 磴口县| 靖州| 民和| 巴青县| 平凉市| 大连市| 磴口县| 车险| 海晏县| 榆中县| 隆回县| 曲周县| 高州市| 高雄县| 二连浩特市| 四子王旗| 汝城县| 黑龙江省|