会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
上帝爱吃苹果
决定我们心情的不止是现在这个时候我们所拥有的,更是我们对未来的预期。
博客园
首页
新随笔
联系
订阅
管理
2018年8月22日
避免反射和序列化来破坏单例
摘要: 反射:获得类的构造器后用setAccessible(true)绕过权限检查,可以直接调用私有构造器来生成实例。 我们来用双重检测锁来看看反射是如何破坏单例模式的 如何解决呢?其实方法很简单,有个小技巧,直接在私有构造器里抛出异常: 通过序列化反序列化方式可以破坏单例模式 解决方法:定义Object
阅读全文
posted @ 2018-08-22 11:16 上帝爱吃苹果-Soochow
阅读(949)
评论(1)
推荐(2)
编辑
公告