我试图了解 Java 对象在 Domino 环境中的行为方式,并且想知道当您使用单例时会发生什么(单例是一种 Java 对象,它的构造方式使得在 JVM 中只存在一个实例)。
假设我在数据库 1 中有一个单例,使用getInstance()
它。该对象是在 JVM 中创建的,并且从那里每次我使用该getInstance()
方法时都会返回相同的对象。
现在我将该类复制到数据库 2 并getInstance()
在该数据库中使用。哪个对象被返回?我最初在数据库 1 中创建的还是从数据库 2 中创建的?