永发信息网

用java反射机制 创建单例模式的类可以吗?

答案:4  悬赏:60  手机版
解决时间 2021-02-20 15:44
构造函数为private怎么调用?网上说是可以创建多个单例模式的实例
最佳答案
通过
Constructor[] getDeclaredConstructors()
这个方法获得所有构造器,然后可以得到私有的构造器,
使用 cons. setAccessible(true) 突破私有构造。
然后可以创建无限个单例实例。
全部回答
可以的,反射不在单例模式限制的范围内,就像普通单例模式在集群环境中就不起作用一样。
可以啊。反射机制可以找到java类的私有的构造方法
private 构造函数一般用于Singleton模式,指的是整个应用只有本类的一个对象,一般这种类都有一个类似getInstance()的方法!下面是一个Singleton的例子: public class User { private static User user = null; private User(){ } public User getInstance(){ if(null == user){ user = new User(); } return user; } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
钢琴 雨的记忆 下载地址
河南省乡镇公务员面试会去报考的乡镇面试还是
我是一位打工者,在昆山市周市镇一个名为《兴
我用的是小米手机,现在反应超慢,咋处理?
卓帆金门在什么地方啊,我要过去处理事情
sunny和孝敏在青春不败后,有没有再一起出现
什么是国家间的文化关系
阅读下面《论语》选段,回答问题(6分)南宫
看图猜成语冰字猜一成语成语第三个字逢字
求93版包青天的全集下载~要国语的~
下面各组句子修辞方法说明有错的是A.夜已将它
向阳大道/徐太公路(路口)地址有知道的么?有
能鼓舞士气的成语,要成语
怎样在淘宝商城里设置游戏点卡 自动发货
DNF升级卷的问题 没试过就不要回答了 那个DNF
推荐资讯
正弦余弦函数的导数怎么求
“房谋杜断”中,“房谋”是指房玄龄、杜如晦
父女能生孩子吗
late that afternoon &early that afternoon
华阳老电子站宿舍地址在什么地方,想过去办事
【硫化氢检测】硫化氢的阈限值为硫化氢检测的
智能手环上面可以玩游戏吗?
户口到男方去了算不算是合法夫妻
小孩子着凉咳嗽吃什么
苹果笔记本mac book air 装什么操作系统
万顺旅馆地址在什么地方,想过去办事
老师,您是美的耕耘者,美的传播者。是您用美
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?