From: Felix Schumacher Date: Tue, 24 Aug 2010 18:28:06 +0000 (+0200) Subject: correct implementation of singleton X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=927b165d1779da2470c6720fe09ab246485f416b;p=problems.git correct implementation of singleton --- diff --git a/src/org/mcb/services/passwordservices.java b/src/org/mcb/services/passwordservices.java index d292693..aa8f273 100644 --- a/src/org/mcb/services/passwordservices.java +++ b/src/org/mcb/services/passwordservices.java @@ -17,7 +17,7 @@ import java.security.NoSuchAlgorithmException; import sun.misc.BASE64Encoder; public final class passwordservices { - private static passwordservices instance; + private static passwordservices instance = new passwordservices(); private passwordservices() { } @@ -41,10 +41,6 @@ public final class passwordservices { public static synchronized passwordservices getInstance() // step 1 { - if (instance == null) { - return new passwordservices(); - } else { - return instance; - } + return instance; } }