![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
----------------------------数组
文章平均质量分 66
丑八怪28
我的三心二意:信心、恒心、决心;创意、乐意
展开
-
(三)引用类型数组的初始化
之前的博客《深入数组--内存中的数组》中用图解的方式展示了普通数组在内存中是怎么存储的,本篇将以同样的方式说明引用类型数组在内存中是如何存储的。 案例: class Person{ public String name;//名字 public int age;//年龄 public void info(){ System.out.println("我原创 2017-04-13 09:16:09 · 3015 阅读 · 0 评论 -
(二)数组是一种数据类型
我们都知道,数组是编程语言中最常见的数据结构,数据要求所有的数组元素具有相同的数据类型,即一个数组里只能存储一种数据类型的数据,而不能存储多种数据类型的数据。 值得指出的是,也是本篇着重提出的一点是,数组也是一种数据类型,它本身是一种引用类型,比如说String是一个基本类型,而String[]就是一种引用类型了。与String相似,String[]也一样可以定义变量(定义数组的一种方式),由于原创 2017-04-13 08:51:19 · 13183 阅读 · 0 评论 -
(一)深入数组--内存中的数组
数组是一种引用数据类型,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的。实际的数组对象被存储在堆(heap)内存中,如果引用该数组对象的数组引用变量是一个局部变量,那么它被存储在栈中。数组在内存中的存储示意图: 通过一个例子来说明一下: 有这样一段代码,首先定义了两个数组a和b,分别初始化两个数组,输出数组的长度和元素,然后将a数组赋值给b数组,再输出数组b的原创 2017-04-10 15:24:31 · 1598 阅读 · 0 评论