栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java 数组

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java 数组

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

  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】,如果越界会报错。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/857997.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号