摘要: 浅拷贝 浅拷贝结果是:新对像中包含的引用对象和原对象中包含的引用对象是同一个东东, 改变其中任何一个所包含的引用对象, 另一个也会受到影响 深拷贝 深拷贝结果是:新对象与原对象是完全独立的, 改变其中任何一个所包含的引用对像, 另一个都不会受到影响 浅拷贝例子 Object中的clone默认是浅拷贝 阅读全文
posted @ 2019-04-12 18:13 踏月而来 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 对共享数据的访问和修改要在同步代码块里 同步代码块的代码是顺序执行的,所以能够保证共享数据的安全性 阅读全文
posted @ 2019-04-12 11:40 踏月而来 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 子类重写父类的方法,执行的是子类重写的方法 子类没有重写父类的方法,执行的是父类默认的方法 如果在实际项目中,的确有这样的特殊业务场景,即有些实现并不确定,需要具体子类去实现,但是又必须在父类规定其调用顺序与场景,应如何做?采用模板方法 阅读全文
posted @ 2019-04-12 10:41 踏月而来 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1 使用继承thread类,重写run方法,没有传入runable对象 调用线程的start方法,做了什么事情。调用start方法后,start方法里面会调用一native方法start0,然后由虚拟机去调用线程的run方法 由于线程的设计用到了模板方法这种设计模式 重写之后,线程执行的就是我们自己 阅读全文
posted @ 2019-04-12 10:12 踏月而来 阅读(928) 评论(0) 推荐(0) 编辑