2008-01-22
Actionscript3数组的深拷贝和浅拷贝
关键字: array 拷贝 actionscript3在JAVA中,对象的拷贝也分为深拷贝和浅拷贝,要弄清这两个区别,首先要区分"引用类型" 和 "基元数据类型"。
——咖啡舞者 http://07360591.javaeye.com
在Actionscript3 中,对Array的拷贝,也是分为深浅拷贝两种, 如果是浅拷贝,那么只是对数组进行了复制,而数组中的元素,如果是引用类型,那么复制后的数组中的引用类型元素指向的是复制前的数组中所指向的同一个对象;如果是值类型(基元数据类型),就不存在什么深浅问题。
而深拷贝则是将数组即它所存放的元素复制出了一个完全的备份。对复制后的数组中的引用类型的元素做修改,不影响复制前的数组中的元素。深拷贝则需要用到强大的ByteArray类了。
对于JAVA程序员而言需要特别注意的是,String类,在JAVA中是对象,在Actionscritp3中是值类型!
——咖啡舞者 http://07360591.javaeye.com
发表评论
- 浏览: 13749 次
- 性别:

- 来自: 福州

- 详细资料
搜索本博客
最新评论
-
[原]BIRT 2.2.2 运行时使 ...
这种方式是变相修改BIRT自带的JDBC ODA Driver实现,也许能工作, ...
-- by RogerTu -
BIRT Report Engine API
是个好文章,哈哈
-- by fy_kenny -
BIRT Report Engine API
官方网上的。
-- by 咖啡舞者 -
BIRT Report Engine API
原文出处?
-- by fangzhouxing -
请教:ORACLE中一条语句返 ...
明白了,用分析函数来做,如: select * from( select nam ...
-- by 咖啡舞者






评论排行榜