
4个回答
展开全部
数组和对象其实是一样的,分别有引用和物理地址,引用你可以看成指针,当你new Object()表示开辟一个物理地址存储对象的真实数据,Object obj相当于你在内存中开辟一个物理地址存储引用(指针),引用本身没有数据,但是通过Object obj = new Object()相当于把引用和对象数据做了关联,调用引用就等于调用数据的物理地址。new Object()表示数据初始化,Object obj表示引用初始化。
慢慢理解,祝你好运。
慢慢理解,祝你好运。
展开全部
就是说 int[] arr;
这样声明出来的arr变量没有值,是个空引用。
你要把它从空引用赋值为一个实在的数组对象 就叫初始化
比如 int[] arr = {1,2,3,4,5}; 或者int[] arr = new int[]{1,2,3,4,5};
这样声明出来的arr变量没有值,是个空引用。
你要把它从空引用赋值为一个实在的数组对象 就叫初始化
比如 int[] arr = {1,2,3,4,5}; 或者int[] arr = new int[]{1,2,3,4,5};
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单的说,初始化就是你创建一个空的数组 ,这个数组才存在,你才可以用这个数组。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是在内存中给这个数字开辟存放数据的地址
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询