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

Java数组01-数组的声明创建

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

Java数组01-数组的声明创建

数组声明创建

1.数组概述

数组:相同类型数据的有序集合,按照先后顺序排列。

每个数据称作一个数组元素,通过下标访问。

特点:

1.长度确定且不可变。

2.必须是相同类型,不可混合。

 

2.数组声明
dataType[] arrayRefvar;//首选方法
或
dataType arrayRefvar[];//风格来自C/C++,非首选

 

3.创建数组
arrayRefvar = new dataType[arraySize];
例:int[] myList = new int[10];

 

4.内存分析

Java内存:

堆:存放new的对象和数组

栈:存放基本变量类型,包含具体数值

方法区:包含所有class和static变量

声明一个数组: int[] myList = null;

创建一个数组: myList = new int[10];

数组中存值:

5.初始化

静态初始化

直接在定义数组的同时为数组分配空间并赋值。

int[] a = {1,2,3};

动态初始化

数组定义,分配空间,赋值分开进行。

int[] a = new int[2];
a[0] = 1;
a[1] = 2;

注意:数组不能越界。越界的异常为:ArrayIndexOutOfBoundsException.

 

6.感想

最近因为身体原因,还有情绪老不稳定,不知道是因为过度焦虑呢,还是觉太少了,不知道怎么克服,哎,希望慢慢好起来吧!

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

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

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