对list进行排序使用Collections.sort(list);
对int[]进行排序使用Arrays.sort(arr);
降序使用Arrays.sort(nums,Collections.reverseOrder());
ArrayList:可以改变数组大小的数组
继承Serializable标记性接口;不实现此接口将不会使任何状态序列化或反序列化
序列化:将对象的数据写入到文件(写对象)
反序列化:将文件中对象的数据读取出来(读对象)
public interface Serializable{
}
toString方法进行优化:使用StringBulider(只创建一个字符串)追加字符
继承Cloneable标记性接口;对于该类的实例进行字段的复制是合法的
public interface Cloneable{
}
克隆的前提条件:被克隆的对象所在的类必须实现Cloneable接口
必须重写clone方法