摘要:
一、深度复制和浅度复制的区别 Java数组的复制操作可以分为深度复制和浅度复制,简单来说深度复制,可以将对象的值和对象的内容复制;浅复制是指对对象引用的复制。 二、System.arraycopy()方法实现复制 1、System中提供了一个native静态方法arraycopy(),可以使用这个方 阅读全文
摘要:
整体来说:增强型for循环使用起来比较方便,代码也比较简单,如果只是操作集合中元素的而不使用索引的话,建议用此方法。对于普通for循环,如果需要使用索引进行其它操作的话,建议用这个。 详细来说:1,区别:增强for循环必须有被遍历的目标(如集合或数组)。普通for循环遍历数组的时候需要索引。增强fo 阅读全文