常州酌乒文化传播有限公司

當(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) 更多>
石景山区| 和平县| 普兰县| 余姚市| 罗山县| 正蓝旗| 汽车| 龙口市| 三亚市| 宁波市| 西青区| 南木林县| 永丰县| 黄石市| 陇川县| 闽清县| 成都市| 平阴县| 乐山市| 惠水县| 敦煌市| 延安市| 志丹县| 吴忠市| 浑源县| 上杭县| 临海市| 北票市| 嘉义市| 资阳市| 潼南县| 来安县| 南皮县| 甘孜县| 辽阳市| 龙里县| 南城县| 琼中| 监利县| 泸溪县| 辽阳市|