0
点赞
收藏
分享

微信扫一扫

ES-7.12.0-官网阅读-Index lifecycle actions各action详解

那小那小 04-03 13:30 阅读 1

目录

​编辑

1.什么是数组

2.数组的创建及其初始化

2.1数组的创建

2.2数组的初始化

3.数组的使用

3.1数组元素访问

 3.2遍历数组

 4.数组是引用类型

4.1jvm的内存分布

4.2基本类型变量与引用类型变量的区别

4.3引用变量详解

4.4 null

 5.数组的使用场景

5.1存储数据

5.2作为函数的参数

5.3作为函数的返回值

6.数组的练习

6.1数组转字符串

6.2数组的拷贝

6.3查找数组中指定元素(二分查找)

 7.二维数组

7.1二维数组的创建

7.2二维数组的遍历


1.什么是数组

数组:可以看成是相同类型元素的一个集合。在内存中是一段连续的空间。

在java中,包含6个整形类型元素的数组

1. 数组中存放的元素其类型相同

2. 数组的空间是连在一起的

3. 每个空间有自己的编号,其实位置的编号为0,即数组的下标。

2.数组的创建及其初始化

2.1数组的创建

2.2数组的初始化

静态初始化:在创建数组时不直接指定数据元素个数,而直接将具体的数据内容进行指定

【注意事项】

静态初始化虽然没有指定数组的长度,编译器在编译时会根据{}中元素个数来确定数组的长度。

静态初始化时, {}中数据类型必须与[]前数据类型一致。

静态初始化可以简写,省去后面的new T[]。

如果没有对数组进行初始化,数组中元素有其默认值。

如果数组中存储元素类型为引用类型,默认值为null.

3.数组的使用

3.1数组元素访问

 3.2遍历数组

"遍历" 是指将数组中的所有元素都访问一遍, 访问是指对数组中的元素进行某种操作

 4.数组是引用类型

4.1jvm的内存分布

4.2基本类型变量与引用类型变量的区别

基本数据类型创建的变量,称为基本变量,该变量空间中直接存放的是其所对应的值;

而引用数据类型创建的变量,一般称为对象的引用,其空间中存储的是对象所在空间的地址。

引用变量并不直接存储对象本身,可以简单理解成存储的是对象在堆中空间的起始地址。通过该 地址,引用变量便可以去操作对象。有点类似C语言中的指针,但是Java中引用要比指针的操作更简单。

4.3引用变量详解

4.4 null

 5.数组的使用场景

5.1存储数据

public static void main(String[] args) {
    int[] array = {1, 2, 3};
    
    for(int i = 0; i < array.length; ++i){
        System.out.println(array[i] + " ");
    }
 }

5.2作为函数的参数

5.3作为函数的返回值

获取斐波那契数列的前N项

6.数组的练习

 7.二维数组

二维数组本质上也就是一维数组, 只不过每个元素又是一个一维数组

7.1二维数组的创建

二维数组是特殊的一维数组

        System.out.println(arr.length);
        System.out.println(arr[0].length);
        System.out.println(arr[1].length);

7.2二维数组的遍历

举报

相关推荐

0 条评论