Was wäre der legitime Gebrauch des folgenden Codes?Gibt es legitime Verwendung für Objektkonstruktor?
Object o =new Object();
Von dem, was ich diese Aufgabe verstehen keinen Gebrauch hat und trägt keine realen Daten (außer vielleicht für seinen Hash-Code). Warum sollte das verwendet werden? Ist es eine akzeptable Praxis? Wenn ich dazu in der Lage bin, könnte ich die Objektklasse explizit erweitern.
ich gesehen habe es verwendet, um ein eindeutiges Sperrobjekt für Threads zu erstellen, obwohl es weit bessere Möglichkeiten zu tun Gleichzeitigkeit sind. –
Idealerweise sollten Sie keine AtomicReference verwenden foo; –
Warum konnten Sie 'Objekt' nicht explizit erweitern? Das ist der * implizite * Standard. –