java -- 数组(Arrary)

来源:互联网 发布:企业优化方案 编辑:程序博客网 时间:2024/06/05 03:59

java 数 组

1、概念:同一种数据类型的集合。其实数组就是一个容器。
2、数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。
3、数组的格式:

类型1:元素的类型 [] 数组名  = new 元素类型 [元素的个数或数组的长度] 例如 : int [] arr = new int [5];类型2:元素的类型 [] 数组名 = new 元素类型 [] {元素,元素,元素,...}例如 : int [] arr = new int [] {1,2,3,5,6,7,8}

栈内存:
数据使用完毕会自动释放。变量、函数

堆内存:引用类型
凡是 new 出来的实体都在堆内存。数组、对象

堆内存数组有默认值:根据定义的数组类型有关!int 0 String null boolean false

数组的地址 赋值给了栈内存中x的数组名。数组指向了x或者x引用了数组。


只有引用类型 才可以用null x = null :不再指向数组的地址  堆内存 垃圾 java中垃圾回收机制  java会不定时清除!

数组的第二种定义方式:

int [] arr = new int [] {1,3,4,5,6,7};int [] arr = {2,3,4,5,6,7};

数组的操作:
1.获取数组中的元素:通常会用到遍历。

数组中方法: 获取数组的长度 lengtharr.length通常有数组的地方,通常会用到for循环

数组的求最大值,最小值

数组的排序

0 0
原创粉丝点击