JAVA学习历程数组概念

6次阅读

共计 682 个字符,预计需要花费 2 分钟才能阅读完成。

JAVA 数组概念:

数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。
数组既可以存储基本数据类型,也可以存储引用数据类型。

数组定义格式
格式 1:数据类型 [] 数组名;
格式 2:数据类型 数组名[];

数组的初始化:JAVA 中的数组必须初始化才能使用。
动态初始化: 只指定长度,由系统给出初始化值。
数据类型[] 数组名 = new 数据类型[数组长度]
int[] arr = new int3; 定义了一个 int 类型的数组 arr,这个数组可以存放 3 个 int 类型的值

Java 中的内存分配以及栈和堆的区别
栈: 存放的是局部变量
局部变量:在方法定义中或者方法声明上的变量都是局部变量。
堆: 存放的是所有 new 出来的东西
特点:
a: 每一个 new 出来的东西都会为其分配一个地制值。
b: 每一个变量都有一个默认的值
byte,short,int,long – 0
float,double – 0.0
char –‘u0000’
boolean – false
引用数据类型 – null
c: 使用完毕就变成了垃圾,等待垃圾回收器对其回收
方法区:(面向对象部分讲解)
本地方法区:(和系统相关)
寄存器:(cpu 使用)
动态初始化数组的内存图:

数组的操作:反转
例:int[] arr = {11,22,33,44,55};
打印的结果为: [55,44,33,22,11]
public class zuoye5 {

public static void main(String[] args) {int []arr = {11,22,33,44,55};
    for (int i = arr.length-1; i>=0; i--) {System.out.println(arr[i]);
    }
}

正文完
 0