国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java基礎(chǔ) 第三章 數(shù)組

2019-11-06 07:11:08
字體:
供稿:網(wǎng)友

補(bǔ)充知識(shí):

JVM內(nèi)存模型:

1、棧(stack):局部變量

2、堆(heap): new出來的東西

3、方法區(qū)(method area):類的信息,常量池,靜態(tài)池

4、程序計(jì)數(shù)器

5、本地方法棧

 

GC 垃圾回收器 主要接受堆里的東西

 

3.1 基本知識(shí)

3.1.1 什么是數(shù)組

容器

特征:

1、裝的東西必須是同類型

2、容器的大小

3.1.2 數(shù)組的作用

裝東西

3.1.3 數(shù)組的使用:數(shù)組的大小一旦給定就不可以更改

數(shù)組的聲明:

int[] b;

數(shù)組的初始化:

靜態(tài)初始化:

Int[] b;   b = new int[]{1,2,3};  // int[] b = {4,5,6};

動(dòng)態(tài)初始化:

b = new int[3]; int[] b = new int[3];

數(shù)組的訪問:

獲取數(shù)組中的值:

下標(biāo):

數(shù)組名[下標(biāo)]

設(shè)置數(shù)組中的值:

數(shù)組名[下標(biāo)] =值;

打印數(shù)組:Arrays.toString(數(shù)組名)

數(shù)組的遍歷:

使用循環(huán)

數(shù)組的長度:數(shù)組名.length;length是屬性,不是方法;

3.1.4 二維數(shù)組

聲明:int[][] a;

初始化:

靜態(tài)初始化:

a = {{1,2},{3},{4,5,6}};

動(dòng)態(tài)初始化:

不管怎么樣,至少要分配一維

a = new int[3][2];

a = new int[3][];

a[0] = new int[2];

a[1] =  new int[3];

數(shù)組的拷貝:System.arraycopy(a,0,b,0,length);

數(shù)組的打印:Arrays.toString(a);

數(shù)組的排序:Arrays.sort(a);

 

3.1.5 數(shù)組與算法

排序算法

1、選擇排序法(選出一個(gè)后與后面的逐次比較,然后排序)

2、冒泡排序法(相鄰的兩個(gè)進(jìn)行比較、排序)

3、折半查找法(取中值進(jìn)行查找目標(biāo))


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 岳池县| 堆龙德庆县| 通河县| 台南县| 甘南县| 虎林市| 循化| 桃园市| 亳州市| 罗江县| 龙里县| 原平市| 察雅县| 贵阳市| 且末县| 策勒县| 霍林郭勒市| 蒲城县| 巴青县| 河西区| 阿瓦提县| 抚顺县| 平顺县| 长岭县| 辽宁省| 铜鼓县| 松潘县| 剑河县| 通河县| 深水埗区| 宣化县| 永登县| 德江县| 田阳县| 霸州市| 涟水县| 广汉市| 迭部县| 晋宁县| 全椒县| 会同县|