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