摘要: JAVA 对象拷贝为什么需要有对象拷贝?对象拷贝相对的自然是引用拷贝。java初学者经常会问,我这个方法要改变一个对象的属性,可以把参数传进去了,为什么没有改变了?——基本数据类型传值,而对象传引用或引用的拷贝。而有时候我们要获取到一个当前状态的对象复制品,他们是两个独立对象。不再是引用或者引用拷贝... 阅读全文
posted @ 2011-08-30 21:12 wangicter的博客 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Stack 和 Heap在程序运行时均可用来存放对象,均存在于RAM中,那么二者有什么区别呢?Stack: 1. 处理器经由指针(stack pointer)提供直接支持。当程序分配一块新的内存时,stack指针变往后移;释放内存时,指针往前移回。 2.效率高,速度仅次于寄存器。Heap: 1. 编... 阅读全文
posted @ 2011-08-30 21:08 wangicter的博客 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 自《CSDN 社区电子杂志——C/C++杂志》在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。s... 阅读全文
posted @ 2011-08-30 10:51 wangicter的博客 阅读(148) 评论(0) 推荐(0) 编辑