![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础知识
文章平均质量分 88
羌塘的天
这个作者很懒,什么都没留下…
展开
-
说说JAVA中深拷贝和浅拷贝
JAVA中有基本类型和对象的概念,浅拷贝拷贝的就是基本类型的值和对象的引用,深拷贝不但拷贝对象的引用还拷贝对象引用所指向的值。 JAVA中的万类之父Object中的clone方法,默认是浅拷贝的实现,测试用例如下:package com.example.demo;/** * Clone测试 * * @author:liuwenjun * @version原创 2018-04-05 16:20:35 · 109 阅读 · 0 评论 -
观察者模式
观察者模式的定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。应用场景: 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息,比如天气预报,推送消息类的结构图:下面我们按照这个类图的结构简单实现一个天气预报的观察者模式package com.example.demo;/** * 观察者接口 *...原创 2018-04-05 16:55:30 · 135 阅读 · 0 评论