java 数组

java 数组,第1张

​​​​​​数组的四个基本特点

  1. 数组下标的合法区间【0,length-1】,如果越界会报错。其长度是确定的,数组一旦被创建,它的大小就不可以被改变
  2. 其元素必须是相同的数据类型,不允许出现混合类型、
  3. 数组中的元素可以是任何数据类型,包括基本类型和引用类型
  4. 数据变量属于引用类型,数组也可以看作是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,java中对象是在堆中,因此数据无论保存原始类型还是其他对象类型,数据对象本身是在堆中的
  5. java内存分析
  6. 存放new 的对象和数组存放基本变量类型(会包含这个基本类型的具体数值)
    可以被所有的线程共享,不会存放别的对象引用引用对象的变量(会存放这个引用在堆里面的具体地址)
    package text1;
    
    public class ArrayDemo02 {
    
    	public static void main(String[] args) {
    	//静态初始化  创建+赋值
    		int [] a = {1,2,3,4,5,6};
    		System.out.println(a[0]);
    		
    		
    		//动态初始化 包含默认初始化 int 类型,默认值为0,String类型,默认值为null
    		int[] b = new int[10];
    		b[0] =10;
    		b[1] =10;
    		
    		System.out.println(b[0]);
    		System.out.println(b[1]);
    		System.out.println(b[2]);
    		System.out.println(b[3]);
    
    	}
    
    }
    
package text1;

public class ArrayDemo {

	public static void main(String[] args) {
		int[] nums; //1.定义一个数组
		nums = new int[10]; //2.开辟一个数组长度为10的空间(创建一个数组,用new)
		//3.给数组元素赋值
		nums[0] =1;
		nums[1] =2;
		nums[2] =3;
		nums[3] =4;
		nums[4] =5;
		nums[5] =6;
		nums[6] =7;
		nums[7] =8;
		nums[8] =9;
		nums[9] =10;
		
		//计算所有元素的和
		int sum =0;//定义和的初始值
		for(int i=0; i

数组下标的合法区间【0,length-1】,如果越界会报错。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/794245.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)