java基本类介绍

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值