摘要: 在 Java 中,所有的异常都有一个共同的祖先java.lang包中的 Throwable类。 Throwable: 有两个重要的子类:Exception(异常) 和 Error(错误) ;二者都是 Java 异常处理的重要子类,各自都包含大量子类。 Error(错误):是程序无法处理的错误,表示运 阅读全文
posted @ 2019-12-25 20:29 香吗 阅读(2364) 评论(0) 推荐(0)
摘要: 1.所在类不一样:sleep在Thread类里面,wait在Object里面。 2.sleep需要抓异常,wait则不用。 3.sleep没有释放锁,wait释放锁。 4.sleep设置了释放时间,wait(long time),wait(long timeout, int nanos)与sleep 阅读全文
posted @ 2019-12-23 17:25 香吗 阅读(516) 评论(0) 推荐(0)
摘要: 1.浅拷贝 只会复制地址值,也就是同一个对象两个引用,只是复制了一个引用而已。 2.深拷贝 重新在堆里创建一个新对象给新引用,连同地址值也不一样。 首先要知道Object的clone()方法, 1 public class Test implements Cloneable{ 2 3 public 阅读全文
posted @ 2019-12-23 16:10 香吗 阅读(1064) 评论(0) 推荐(0)