Mit static Sachen ist immer Vorsicht geboten. Vorallem wenn man lokale Sachen nach draußen gibt. Sollte man eigentlich nie tun. ao hat das schon begründet.
Es gilt: erst richtig, dann schnell. -- Wer früher stirbt ist länger tot.
Naja - es gibt schon gelegentlich Anwendungen, wo es sinn macht, static-Variablen nach außen zu geben - zum Beispiel wenn man aus irgendwelchen Gründen tatsächlich mal ein Singleton braucht. Allerdings muss dann natürlich sinnvoll gemutext werden, sonst fliegt dir das spätestens um die Ohren, wenn du das Objekt in mehreren Threads gleichzeitig benutzt. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra