Sollte simpledateformat statisch sein?

Inhaltsverzeichnis:

Sollte simpledateformat statisch sein?
Sollte simpledateformat statisch sein?
Anonim

DateFormat ist nicht Thread-sicher. Wenn mehrere Threads dasselbe DateFormat-Objekt ohne Synchronisierung verwenden, können Sie unerwartete Ergebnisse erh alten. Sie sollten also entweder den Zugriff auf das DateFormat-Objekt synchronisieren, eine ThreadLocal-Variable verwenden oder eine alternative Date-API wie Joda-Time verwenden. Statik sollte kein Problem sein.

Soll DateTimeFormatter statisch sein?

Die Klasse DateTimeFormatter ist sowohl unveränderlich als auch Thread-sicher; es kann (und sollte) gegebenenfalls einer statischen Konstante zugewiesen werden.

Ist SimpleDateFormat threadsicher a true b false?

Ist SimpleDateFormat sicher? Erläuterung: SimpleDateFormat ist nicht threadsicher. In der Multithread-Umgebung müssen wir Threads explizit verw alten.

Was kann ich anstelle von SimpleDateFormat verwenden?

Zeitformatierung und -parsing

DateTimeFormatter ist ein Ersatz für das alte SimpleDateFormat, das Thread-sicher ist und zusätzliche Funktionen bietet.

Ist ein statisches Feld vom Typ Java-Text Dateformat, das nicht Thread-sicher ist?

8 Antworten. Datumsformate sind nicht Thread-sicher, was bedeutet, dass sie eine interne Zustandsdarstellung beibeh alten. Die Verwendung in einem statischen Kontext kann zu einigen ziemlich seltsamen Fehlern führen, wenn mehrere Threads gleichzeitig auf dieselbe Instanz zugreifen.

Java's SimpleDateFormat is a Disaster Waiting to Happen

Java's SimpleDateFormat is a Disaster Waiting to Happen
Java's SimpleDateFormat is a Disaster Waiting to Happen

Empfohlen:

Interessante Beiträge
Auf wem basiert der Schneefall?
Weiterlesen

Auf wem basiert der Schneefall?

'Freeway' Rick Ross sagt, 'Snowfall' sei seine Geschichte „Ich war sehr enttäuscht von John. Ich dachte, er wäre anders.“Er behauptet, dass Franklin auf ihm basiert. Ross wurde in den 80er Jahren als Drogenboss bekannt, dessen Crack-Kokain-Imperium sich von Los Angeles bis in den Rest von Kalifornien und darüber hinaus ausbreitete.

Warum ist meine Ukulele immer verstimmt?
Weiterlesen

Warum ist meine Ukulele immer verstimmt?

Ukulelen sind mit Nylonsaiten bespannt, die noch nie auf Tonhöhe gebracht wurden! Sie werden aufgrund der Elastizität des Nylons und der Lockerheit des Knotens, der es an Ort und Stelle hält, sofort aus der Stimmung geraten. Viele Spieler stimmen endlos weiter, bis die Saiten einlaufen.

Eigentlich?
Weiterlesen

Eigentlich?

Jemand, der sachlich ist, ist geradlinig und emotionslos. … Ursprünglich war Sachlichkeit ein juristischer Begriff und bedeutete „Teil einer Untersuchung, der sich mit Wahrheit oder Unwahrheit befasst.“ Was bedeutet der Ausdruck Matter of fact?