变量:
概述:
变量用来记录程序中可以变得值
变量出现的位置不同,名字特点,作用都不同
出现在成员位置(类里方法外)的变量叫做成员变量
出现在局部位置(方法里)的变量叫局部变量
当成员变量和局部变量同名时,就近原则,优先使用局部变量
成员变量:
位置是在类里方法外+整个类中都有效+有默认值(类型不同值不同)
局部变量:
位置是在方法里+只在方法里有效+没有默认值必须赋值(初始化)
数组:
概念:
数组Array是用于存储多个相同类型数据的集合,标志是[];
想要获取数组中的元素值,可以通过元素的下标来获取,下标默认是从0开始
创建数组
动态初始化和静态初始化
静态初始化:
Int[] a= new int[]{1,2,3,4,5,6,7};
Int[] b = {1,2,3,4,5};
动态初始化: 需要指定数组的长度/容量
Int[] a= new int[5];
数组运行方式:
1,在内存中开辟联系的空间
2,给没个元素完成初始化
3,给分配唯一的地址值
3,在内存中开辟空间,存放引用类型c
5,把地址值交给引用类型c保存
遍历数组:
从头到尾,依次访问数组的位置
数组工具类Arrays
1、概述
专门为数组提供了很多方法。
2、常用方法
//toString()–把数组里的数据展示成字符串
//sort()–把数组里的数据进行排序
//copyOf()–复制数组里的数据
若复制的新数组长度大于原数组的长度,称为数据的扩容
多余的空间存储数组变量的默认值
若复制的新数组长度小于原数组的长度,称为数据的缩容
存储a[0]到b.length ,所对应的元素