java基本类介绍

来源:互联网 发布:it618淘宝客导购源码 编辑:程序博客网 时间:2024/06/13 10:41

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.

0 0
原创粉丝点击