java - java数据库中静态方法和单例的替代解决方案

标签 java android database

我想创建一个类以及该类中的一些与数据库交互的方法。 许多其他类应该调用该方法。

问题一:是否可以只为其他类创建该类的一个实例?

Q2:我可以将方法指定为静态吗?

Q3:java数据库的静态和单例有替代解决方案吗?

最佳答案

我还没有在 Java 中使用过单例。然而,关于这个主题有一个很好的讨论:http://c2.com/cgi/wiki?JavaSingleton

基本上,您将把构造函数和私有(private)静态最终实例变量设为私有(private)。然后,您将需要一个公共(public)静态 getInstance 方法来返回您的实例。如果您需要线程安全,它会变得有点复杂,因此请阅读链接的文章。

关于java - java数据库中静态方法和单例的替代解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5613471/

相关文章:

java - 尝试通过控制台浏览类时出现 OrientDB 错误

java - 如何访问Jtree中的子节点

android - 如何在发布前重置 Google Play 游戏排行榜?

android - 从测试内部下载的相同应用程序版本与从内部应用程序共享下载的相同应用程序版本之间的应用程序大小差异

java - 如何将实时摄像头图像与图像进行匹配

mysql - 数据库设计 - 显示可用时间的最佳方式?

node.js - MongoDB 查询返回空嵌套对象

java - Spring MVC 自定义格式化程序未触发

java - Java获取机器IP地址的方法

java - 如何根据 ArrayList 包含的元素的属性返回 ArrayList 中的索引