Unterschiede

Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.

java:singleton 2007/09/19 13:49 java:singleton 2020/01/22 20:59 aktuell
Zeile 1: Zeile 1:
 +[[java|Java - Allgemein]]\\
====== Singleton ====== ====== Singleton ======
Ein Singleton ist eine Klasse, von welcher nur eine Instanz erzeugt werden kann. Ein Singleton ist eine Klasse, von welcher nur eine Instanz erzeugt werden kann.
Zeile 5: Zeile 6:
Ein Beispiel wäre eine Klasse zum Loggen, welche alle Loginformationen in eine Datei schreiben soll. Diese Klasse würde praktisch im ganzen Projekt benötigt, aber es wäre extrem unklug dafür jedesmal eine eigene Instanz zu erzeugen. Man denke an die Probleme, die entstehen, wenn alle Instanzen die selbe Datei bearbeiten sollen.\\ Ein Beispiel wäre eine Klasse zum Loggen, welche alle Loginformationen in eine Datei schreiben soll. Diese Klasse würde praktisch im ganzen Projekt benötigt, aber es wäre extrem unklug dafür jedesmal eine eigene Instanz zu erzeugen. Man denke an die Probleme, die entstehen, wenn alle Instanzen die selbe Datei bearbeiten sollen.\\
\\ \\
 +<html>
 +  <script type="text/javascript"><!--
 +      google_ad_client="pub-9681858985507948";
 +      google_ad_width = 468;
 +      google_ad_height = 60;
 +      google_ad_format = "468x60_as";
 +      google_ad_type = "text";
 +      google_ad_channel = "";
 +      google_color_border = "cccccc";
 +      google_color_bg = "FFFFFF";
 +      google_color_link = "1d2d8c";
 +      google_color_text = "000000";
 +      google_color_url = "1d2d8c";
 +      //-->
 +  </script>
 +  <script type="text/javascript"
 +      src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
 +  </script>
 +</html>
 +\\\\
Ein Beispiel für ein Singleton wäre: Ein Beispiel für ein Singleton wäre:
<code java> <code java>
-public class MySingleton{+public class MySingleton {
    private static MySingleton mySingelton = null;     private static MySingleton mySingelton = null;
Zeile 28: Zeile 49:
Der Aufruf würde dann so aussehen: Der Aufruf würde dann so aussehen:
<code java> <code java>
-MySingleton.getInstance().doSomething();+ MySingleton.getInstance().doSomething();
</code> </code>
 +[[http://www.fotostacker.de|{{:fotostacker2.png|FotoStacker}}]]FotoStacker, Fotos für Ihre Website\\
 +

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007