1. Object类
a.clone():对象的复制可以使用=(如B=A),clone(),序列化和反序列化。其中=是浅拷贝,序列化是深度拷贝,clone位于中间。用clone()时,除了基础数据和String类型的不受影响外,其他复杂类型(如集合、对象等)还是会受到影响。除非对每个对象里的复杂类型进行clone(),但一个对象的层次非常深时clone()起来就非常复杂,还有可能出现遗漏!序列化和反序列化才能实现复制后的对象不对原来对象有任何影响
Arrays.copyOf也是浅拷贝。通常使用Arrays.copyOf来实现变长数组,即数组的自动扩容。
b.notify(), notifyAll(), wait(long)等和线程同步有关的方法。
2.Scanner类简介
1.参考API查看构造方法,常用的是4个(带参数(File,InputStream,String,指定的Channel)),常常与IO流相联系相互操作
2.next()方法是以空格作为结尾的,如果输入字符串中有空格,则使用双引号("Tom Sunny");nextLine()是以换行符作为结束符(但有时会出现将换行符作为输入,输出一个空行)。修改默认分隔符的方法是:useDelimiter(Pattern pattern)。
3.