数组声明创建
数组使用
多维数组
Arrays类(专门用来操作数组的类)
稀疏数组(用来压缩数组,使其便于保存,减少空间容量)
声明数组变量,语法为: 数据类型[ ] 数组名; (首选)。
C++声明数组变量,语法为: 数据类型 数组名[ ];(虽然也可以,但是不是首选)。
int[] nums; //这只是声明了一个数组,但未分配空间
Java使用new操作符创建数组,语法为: 数据类型[ ] 数组名 = new 数据类型[数组长度];(1是声明,3是创建)
int[] nums = new int[5]; //声明,并创建了数组。分配了一个能放5个int数据的空间
获取数组长度:数组名.length
给数组元素赋值
nums[0] = 2;
Java内存分为:堆、栈、方法区
堆:
1.1. 存放new的对象和数组。
1.2. 可以被所有的线程共享,不会存放别的对象引用。
栈:
2.1. 存放基本变量类型(包含这个基本变量类型的具体数值)。
2.2. 引用对象的变量(会存放这个引用在堆里面的具体地址)。
方法区:
3.1. 可以被所有的线程共享
原文:https://www.cnblogs.com/WZ-BeiHang/p/12297197.html