13.4 What is the difference between deep copy and shallow copy? Explain how you would use each. 这道题问深拷贝和浅拷贝的区别.浅拷贝复制对象中所有的成员值到另一个对象中,而深拷贝不仅复制这些,还复制所有的指针对象,参见下面代码: struct Test { char *ptr; }; void shallow_copy(Test &src, Test &dest) { dest.ptr = sr
1. sort 对集合进行排序 public static <T extends Comparable<? super T>> void sort(List<T> list) public static <T> void sort(List<T> list, Comparator<? super T> c) 在使用List时想根据List中存储对象的某一字段进行排序,那么我们要用到Collections.sort方法对list排序,用
代码摘自<thinking in java>4td 此实例非常好的总结了Collections的一些常见方法的使用. package countainers; import java.util.*; import static net.mindview.util.Print.*; public class Utilities { static List<String> list = Arrays.asList( "one Two three Four five six o