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