一元数组(Java)

数组是数据引用类型

1. 一维数组的声明和初始化  

静态初始化: 数组的初始化和数组元素的赋值操作同时进行
动态初始化:数组的初始化和数组元素的赋值操作分开进行
int ids; //声明
//静态初始化
ids = new int[]{1000, 1001, 1002, 1003};
//动态初始化
String[] names = new String[3];
//以下写法也正确
int[] arr = {1, 2, 3, 4};

  总结:数组一旦初始化完成,其长度就确定了。

 

2. 调用数组的指定位置元素

  通过角标的方式调用:数组的角标(或索引)从0开始的,到数组的长度-1结束。

names[0] = "张三"; 
names[1] = "李四"; 
names[2] = "王五";

 

3. 获取数组长度 

System.out.println(names.length);
System.out.println(ids.length);

 

 4. 遍历数组

for(int i = 0; i < names.length; i++){
     System.out.println(names.[i]);         
}

 

5. 数组元素的默认初始化值

  数组元素是整型:0

  数组元素是浮点型:0.0

  数组元素是char型:0或‘\u0000’,而非‘0’

  数组元素是boolean型:false

  数组元素是引用数据类型:null

 

6. 数组的内存解析

  栈stack:局部变量

  堆heap:new出来的结构:对象、数组

  放大区:常量池、静态域

本文作者:撰四记

本文链接:https://www.cnblogs.com/y1jia/p/16028964.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   撰四记  阅读(82)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.