A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© Friends★ 中级黑马   /  2012-4-16 09:12  /  1437 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

     看了毕老师的基础视频才对数组的真正理解,糊里糊涂的数组含义终于彻底明白了,原来数组是分成两个部分的,左边和右边各有各的含义的,以前别人问我这个数组或者那个数组是什么意思,我只会简单的答一句,定义一个数组就是在内存中开辟一个空间,然存放数组具体的值,现在不会再这样说了。
     比如说:int[] a=new  int[];  左边说的是,在内存中开辟一个名字叫a的栈内存,但a中存放的并不是具体的数组的数值,而是地址。右边指的是,在内存中开辟另外一块堆内存,这里存放的是数组具体的数值,而左边存放的地址也就是指向右边堆内存中具体的数值,这样刚好把左边和右边联系起来。
    看来呆在学校的确什么都是糊里糊涂的,什么知识只是懂一个表层的概念,不过我也懂得一个小小的道理,学生努力学习是一部分,遇到一个比较好的老师也是很重要的,所以冲着毕老师,我也要进黑马。

评分

参与人数 1技术分 +1 黑马币 +10 收起 理由
技术测试刘老师 + 1 + 10 鼓励下 +1技术分!

查看全部评分

4 个回复

倒序浏览
我也是 在学校学的都是表面的不知道原理,老师说不需要知道太多,会用就行,但是虽然知道形式上如何用,但是到了真正写代码的时候就一头雾水,所以知其然又知其所以然,才是最佳的学习方式!
回复 使用道具 举报
好样的,加油!
回复 使用道具 举报
呵呵……好的!
回复 使用道具 举报
ok,你可以的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马