广元煌褂旅行社

當(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) 更多>
扶绥县| 平凉市| 平顺县| 新乡市| 洪江市| 拉萨市| 建昌县| 那曲县| 闵行区| 浦东新区| 松溪县| 秦皇岛市| 平乐县| 太白县| 遂溪县| 门头沟区| 石楼县| 民县| 红原县| 兴安盟| 广州市| 林州市| 英山县| 明光市| 南康市| 将乐县| 综艺| 汽车| 普安县| 宜良县| 闽侯县| 大港区| 封丘县| 山西省| 那曲县| 屏南县| 宁夏| 孟连| 拜泉县| 泰顺县| 绥宁县|