腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
在
Java
中
使用
Enum
作为
单
例
的
最佳
方法
是什么
?
、
基于问题中所写
的
内容-即
使用
枚举创建
单
例
-两者之间
的
区别/优缺点
是什么
(省略了构造函数) INSTANCE; return age;}和 public
enum
Elvis
浏览 2
提问于2009-01-09
得票数 86
回答已采纳
3
回答
为什么
enum
是
单
例
的
最佳
实现?
、
、
、
我阅读了有效
的
Java
,并在那里指出,
单
例
最好
使用
enum
实现。这种
方法
在
功能上相当于公共字段
方法
,只不过它更简洁,免费提供序列化机制,并提供了防止多重实例化
的
铁质保证,即使
在
复杂
的
序列化或反射攻击面前也是如此。虽然这种
方法
尚未被广泛采用,但单元素枚举类型是实现
单
例
的
最佳
方法
浏览 7
提问于2012-08-06
得票数 15
回答已采纳
2
回答
在
Java
中
重用数据库连接
、
、
、
我
在
Java
中
使用
了JavaAWS类(它
使用
Java
),但现在我不知道如何在stage1和stage2
中
重用数据库连接。基本上,我想在任何地方
使用
相同
的
数据库连接,现在我不知道实现它
的
方法
是什么
。我
的
ReplicateInstanceStatus和ReplicateMetricStatistics类暂时是空
的
,所以我还没有粘贴到那里。
浏览 3
提问于2014-12-27
得票数 1
3
回答
如何
使用
enum
创建
单
例
类
、
、
我正试图
在
Java
中
创建一个
单
例
类。
使用
Java
5和以上版本
的
最佳
可用解决方案似乎是
使用
enum
。但是,我不知道如何
使用
enum
将类转换为
单
例
类。以下是我
的
简化课程: private int id;
浏览 3
提问于2015-06-19
得票数 11
回答已采纳
1
回答
它与核心
java
枚举相关。
、
什么是
java
中
枚举类
的
单
例
实例?
浏览 1
提问于2010-04-21
得票数 0
1
回答
如何在Android
中
创建需要上下文
的
Singleton?
、
、
、
我最近了解了
在
Java
中
使用
枚举
作为
创建
单
例
的
另一种
方法
。对于这个
单
例
,我需要上下文。如何创建带有参数(例如上下文)
的
枚举
单
例
。public
enum
MyFactory{public Context context; //How do I make sure that this
enum</e
浏览 1
提问于2015-01-21
得票数 3
2
回答
如果初始化对象涉及检查异常处理,如何
使用
enum
创建
单
例
、
、
编辑 请注意,我
的
问题是更多
的
理解,如果有任何
最佳
做法围绕它。我所描述
的
问题可以通过多种方式解决,实际上,我是通过抛出运行时异常来处理它
的
。但这是最好
的
做法吗?或者我们应该回到
使用
静态
方法
和将异常与对象创建分离
的
传统
的
单
例
创建
方法
。我
使用
enum
实例化有效
Java
中
规定
的
<e
浏览 2
提问于2015-07-02
得票数 2
6
回答
单
例
模式推荐
方法
、
、
Singleton() { } return INSTANCE;} 第二种
方法
是实现Singleton设计模式
的
推荐
方法
,因为我从来没有
在
Singleton模式
的
任何示例中看到过第一种
方法
。
浏览 30
提问于2016-11-29
得票数 1
回答已采纳
9
回答
在
一个项目中有大量
的
单
例
类是很好
的
编程吗?
、
我
在
一个项目中有几个类,应该只创建一次。
使
浏览 7
提问于2010-01-17
得票数 4
回答已采纳
2
回答
Java
enum
单
例
注释
、
、
、
正如布洛赫在有效
的
Java
2Edition
的
第3项(“
使用
私有构造函数或枚举类型强制执行
单
例
属性”)中所述,--单元素枚举类型是实现单元素
的
最佳
方法
。对于私有构造函数
方法
存在
的
所有问题,在我看来,它比枚举
单
例
更具自文档性。
浏览 8
提问于2013-03-23
得票数 8
回答已采纳
1
回答
反序列化具有依赖项
的
对象
、
、
我有一个
使用
单
例
的
Java
对象(例如,对象代码
中
的
某个地方是Singleton.getInstance())。我切换到
使用
依赖注入(Dagger 2),标准
的
方法
是为这个类创建一个工厂,让DI框架将
单
例
注入到工厂
中
,并让工厂将
单
例
传递给对象
的
构造函数(以及其他参数),后者会将其存储
在
成员变量<
浏览 0
提问于2016-12-10
得票数 0
2
回答
具有
单
例
设计模式
的
序列化
、
、
我
在
使用
单
例
模式序列化类时遇到了问题。首先,让我介绍一下代码:import
java
.io.Serializable; 如您所见,
在
构造函数
中
创建了一个新
的
矩阵。如
浏览 4
提问于2016-02-25
得票数 1
回答已采纳
3
回答
在
java
中
定义
单
例
,以便进行资源尝试。
、
、
我
的
目标是对处理连接池
的
类(即
单
例
)
的
单个实例
使用
try- with构造。我需要这样做,以确保连接池在所有东西结束时都关闭,然后我想
使用
“尝试资源”。例如。public class MyHandler implements
java
.io.Closeable{ } pu
浏览 4
提问于2013-04-14
得票数 3
回答已采纳
1
回答
Dao,遗留代码
中
的
服务层
、
、
、
这个问题是关于业务层
的
设计。
在
遗留代码
中
实例化Dao或Service类
的
最佳
方法
是什么
。
在
需要Dao或服务
的
每个类中都是新
的
,这是非常糟糕
的
方法
。他们应该是无国籍
的
单身人士。当然,我不能
使用
Spring、CDI、EJB或其他DI框架。我
的
想法是这样
的
: 工厂
方法
(
单
<em
浏览 0
提问于2015-01-27
得票数 0
回答已采纳
2
回答
JVM如何确保
使用
enum
实现
的
线程安全?
、
、
根据乔希·布洛赫
的
,
Enum
是实现
单
例
模式
的
最佳
方法
。谁能解释一下吗?另外,
在
枚举
中
声明
的
方法
是否线程安全,或者需要特别注意?
浏览 3
提问于2014-02-13
得票数 3
回答已采纳
5
回答
Java
中
Singleton类
中
的
易失性字段
、
、
在
一些站点/博客
中
,我发现
单
例
代码如下 .......}public class MySingleton{ private volatile static MySingleton
浏览 2
提问于2012-11-08
得票数 3
2
回答
多元素
Enum
还是Singleton?
、
、
众所周知,实现
单
例
的
最好
方法
之一是
使用
Enum
,这是由流行
的
。他说: 这种
方法
在
功能上相当于公共字段
方法
,只不过它更简洁,免费提供序列化机制,并提供了防止多重实例化
的
铁质保证,即使
在
复杂
的
序列化或反射攻击面前也是如此。虽然这种
方法
尚未被广泛采用,但单元素枚举类型是实现
单
例
.
的
最佳</
浏览 1
提问于2015-07-02
得票数 4
回答已采纳
3
回答
创建数据库连接
的
最佳
方式
、
、
在
Java
应用程序
中
创建数据库连接
的
最佳
方法
是什么
?
使用
单
例
、静态
方法
、服务定位器、连接池或其他? 请告诉我上述每种
方法
的
优缺点好吗?
浏览 1
提问于2012-08-29
得票数 1
回答已采纳
1
回答
单
例
构造函数抛出由其init
方法
引发
的
异常
、
、
、
、
我
在
init()
方法
中
使用
了try catch块。但我想把它们扔给消费阶层。你知道如何正确处理这件事吗?提前谢谢。因为需
浏览 1
提问于2015-05-05
得票数 0
3
回答
当数据被访问时,将数据加载到
单
例
中
,但只
在
时间过去之后。
我有一个
单
例
,它包含一些我想要从数据库
中
缓存
的
数据。我希望它在每次访问数据库时调用数据库并刷新其数据,并且每次经过一定
的
时间后都会刷新其数据。我
使用
的
单
例
模式是来自有效
Java
的
enum
模式。你认为什么是实现这一目标的
最佳
方法
?理想情况下,我将覆盖每当MySingleton.INSTANCE是called...but时调用
的
某个
浏览 6
提问于2013-09-01
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券