学习Java--个人笔记

原创
2020/07/11 13:57
阅读数 54

一维数组的初始化方式

基本类型的数组(数据元素为基本类型)创建后,其元素的初始值:byte、short、char、int、long为0;float和double为0.0;boolean为false。

可以在数组声明的同时进行初始化,具体如下:数据类型[] 数组名称= {初始值1, 初始值2, ...};

内存结构之栈区

栈用于存放程序运行过程当中所有的局部变量。一个运行的Java程序从开始到结束会有多次变量的声明。

内存结构之堆区

JVM会在其内存空间中开辟一个称为“堆”的存储空间,这部分空间用于存储使用new关键字创建的数组和对象。

数组的有点和缺点

``

可以直接通过下标(或索引)的方式访问指定位置的元素,速度很快。

数组要求所有元素的类型相同。

数组要求内存空间连续,并且长度一旦确定就不能修改。

增加和删除元素时可能移动大量元素,效率低。

``

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部