Referenz als String ausgeben.

Status
Nicht offen für weitere Antworten.

javasdann

Mitglied
Hallo,

ich möchte für eine Sperrverwaltung die Referenzwert eines Objekts ermitteln.
Das bedeutet ich möchte eigentlich einfach nur die Referenz der Instanz als String, Long, Hex oder was auch immer mit System.out.println ausgeben - also die Speicheradresse!

Ich habe mir schon hier und im restlichen Internet den Wolf gesucht :-(
Wäre super, wenn einer ne Idee hätte.

Danke im voraus & Gruß,
Roger
 

meez

Top Contributor
toString(), sofern nicht überschrieben.
Wenn du einen Unique-Bezeichner willst, würd ich hashCode() nehmen.
 

Manfred

Bekanntes Mitglied
Wenn du einfach schreibst

System.out.println(OBJEKTNAME);

bekommt man eine Java-Interne Referenz mit dem Namen und einer Zahl, probiers mal aus!
 

Illuvatar

Top Contributor
Dise Zahl ist allerdings auch nur der Hashcode, der nichts mit der Speicheradresse zu tun hat, und die Ausgabe machts übrigens auch nur, ewnn toString nicht überschrieben ist.
 

meez

Top Contributor
Manfred hat gesagt.:
System.out.println(OBJEKTNAME);

Da wird einfach toString() des Objektes aufgerufen. Die "Referenz" bekommst du aber nur, sofern die Klasse die Methode nicht selber implementiert , bzw. überschrieben hat.
 
R

Ratlos

Gast
Ich habe gedacht, er möchte die richtige Speicheradresse vom Hauptspeicher haben?
Hatte das nicht in C++ etwas mit Pointern zu tun?
 

meez

Top Contributor
Ratlos hat gesagt.:
Ich habe gedacht, er möchte die richtige Speicheradresse vom Hauptspeicher haben?
Hatte das nicht in C++ etwas mit Pointern zu tun?

Das geht nicht, da dies ja gerade einer der Haupteigenschaften von Java ist (Abstrahierung gegenüber der Plattform und Hardware)...
 

javasdann

Mitglied
WOW - das geht ja rasend schnell hier :)

Also einfach System.out.println(obj) geht nicht. Es ist die gleiche Ausgabe wie mit dem Zusatz toString()

hashCode liefert mit bei 2 Programmstarts das gleiche Ergebnis. Und das bringt mir auch nix.

Ich möchte einen eindeutigen Wert für einen Programmstart ermitteln ohne Hilfsdateien und DB Einträge mit Zählern.
Hierzu wollte ich die Referenznummer und einen Zeitstempel konkatenieren um eine eindeutige Programm ID zu erstellen.

Gruß,
roger
 

mic_checker

Top Contributor
javasdann hat gesagt.:
Also einfach System.out.println(obj) geht nicht. Es ist die gleiche Ausgabe wie mit dem Zusatz toString()

Das ist klar, wenn du die Methode toString() nicht überschrieben hast, da - wie schon mehrfach erwähnt - dann die Methode toString() von Object aufgerufen wird.
 

Bleiglanz

Gesperrter Benutzer
ja eben, und wenn toString() überschrieben wurde, dann liefert der Aufruf einfach irgendwas, also kann die Idee so nicht funktionieren
Das bedeutet ich möchte eigentlich einfach nur die Referenz der Instanz als String, Long, Hex oder was auch immer mit System.out.println ausgeben - also die Speicheradresse!
das geht nicht, da kommst du nicht ran; warum willst du das ausgeben? Du kannst ja einfach "die Referenz" per

Object o = instanzvonirgendwas;

abspeichern etc, in o ist dann der eindeutige zeiger auf dein Objekt (leider kannst du seinen "Wert" nicht ausdrucken etc)




BeitragVerfasst am: 23. 02. 2005, 16:34 Titel: Zitieren
Druckversion downloaden (dieser Post)
WOW - das geht ja rasend schnell hier icon_smile.gif

Also einfach System.out.println(obj) geht nicht. Es ist die gleiche Ausgabe wie mit dem Zusatz toString()

hashCode liefert mit bei 2 Programmstarts das gleiche Ergebnis. Und das bringt mir auch nix.
Ich möchte einen eindeutigen Wert für einen Programmstart ermitteln ohne Hilfsdateien und DB Einträge mit Zählern.
Hierzu wollte ich die Referenznummer und einen Zeitstempel konkatenieren um eine eindeutige Programm ID zu erstellen.
google nach GUID und Java
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Objekt holen per Referenz als String. Java Basics - Anfänger-Themen 4
Hzrfa Objekte, Referenz Java Basics - Anfänger-Themen 5
I Grundsatzfrage: Belegt eine Referenz auf 'null' RAM, und wenn ja - wieviel ;-) ? Java Basics - Anfänger-Themen 5
O Warum bekommen wir nicht die Referenz vom zurückgegebenen Objekt? Java Basics - Anfänger-Themen 4
P Wie rufe ich Methoden mit einer Referenz auf eine Klasse||Objekt auf Java Basics - Anfänger-Themen 4
C Kopie oder Referenz ? Java Basics - Anfänger-Themen 5
A Binärbaum rekursiv durchsuchen und Referenz zurückgeben Java Basics - Anfänger-Themen 4
B Neue Liste erstellen, wenn Objekte bestimmte Referenz hat / Gruppierung von Einträgen Java Basics - Anfänger-Themen 12
Y Pointer / Referenz - Theorie Java Basics - Anfänger-Themen 3
H Referenz Objekt aufrufen Java Basics - Anfänger-Themen 12
D Uebergabe per Referenz Java Basics - Anfänger-Themen 2
O Referenz - toString Java Basics - Anfänger-Themen 9
S This-Referenz Java Basics - Anfänger-Themen 6
F Referenz an ein Objekt in einer anderen Klasse erstellen(Nullpointer exception) Java Basics - Anfänger-Themen 6
I Referenz auf Klasse als Rückgabewert Java Basics - Anfänger-Themen 7
P Datentypen LinkedList: Kopie behält Referenz? Java Basics - Anfänger-Themen 3
J Referenz und Instanzierung Java Basics - Anfänger-Themen 25
I Erste Schritte Referenz zum Knoten davor, in einer Liste Java Basics - Anfänger-Themen 4
M Referenz geht bei Zwischenspeichern verloren (ArrayList) Java Basics - Anfänger-Themen 4
8 Referenz (Pointer, Zeiger) in Java Java Basics - Anfänger-Themen 9
O This-Referenz als Returnwert einer Methode? Java Basics - Anfänger-Themen 13
O This Referenz Java Basics - Anfänger-Themen 3
A top referenz bei queues Java Basics - Anfänger-Themen 1
J Rückgabe als Wert, keine Referenz Java Basics - Anfänger-Themen 3
Q Parameterübergabe - Objekt - Referenz Java Basics - Anfänger-Themen 5
C Dynamische Referenz & abstrakte Klassen Java Basics - Anfänger-Themen 3
V Frage zu Polymorphismus: Objekt der Subklasse in Referenz der Oberklasse Java Basics - Anfänger-Themen 4
T Aufgerufene Methode Inhalt der übergebenen Referenz Java Basics - Anfänger-Themen 5
B Referenz in Java Java Basics - Anfänger-Themen 5
C Referenz auf ein Objekt kopieren! Java Basics - Anfänger-Themen 2
J Methoden Referenz und Speicherplatz für Objekte reservieren Java Basics - Anfänger-Themen 2
M Wie komm ich an die Referenz eines Oberflächenelements Java Basics - Anfänger-Themen 2
A Klassenvariablen Referenz auf ein Objekt Java Basics - Anfänger-Themen 18
M Referenz Frage Java Basics - Anfänger-Themen 12
K OOP Probleme mit Objekt-Referenz in Methode Java Basics - Anfänger-Themen 6
W Die leidige Referenz-Frage Java Basics - Anfänger-Themen 9
B Arraycopy kopiert nur die Referenz?! Java Basics - Anfänger-Themen 3
S Speicheradresse auf die eine Referenz zeigt ausgeben Java Basics - Anfänger-Themen 12
E Compiler-Fehler kann Objekt-Referenz nicht erstellen Java Basics - Anfänger-Themen 3
B Referenz zu anderen Frame Java Basics - Anfänger-Themen 10
Blackskyliner Referenz ähnlicher Zugriff, aber wie? Java Basics - Anfänger-Themen 4
K Klassen this-Referenz und Klassen/Methodenaufruf Syntax Java Basics - Anfänger-Themen 3
C Referenz einer bereits instanziierten Klasse während des Programmablaufs Java Basics - Anfänger-Themen 16
T Referenz einer Variable übergeben Java Basics - Anfänger-Themen 3
S Datentypen Objekt Integer Referenz Java Basics - Anfänger-Themen 5
B Referenz auf Referenz Java Basics - Anfänger-Themen 3
Luk10 Problem mit Singleton bzw statischer Referenz! Java Basics - Anfänger-Themen 16
H ArrayList Zugriffe per Referenz verkürzen? Java Basics - Anfänger-Themen 9
B Static Referenz auf Non-static Feld Java Basics - Anfänger-Themen 6
Luk10 Sinn von Instanzierung ohne Referenz Java Basics - Anfänger-Themen 7
C0FFEE Referenz auf Methode übergeben Java Basics - Anfänger-Themen 2
aze NullpointerException :Null Referenz anzeigen lassen Java Basics - Anfänger-Themen 2
D Fehlen einer Referenz auf Objekt Java Basics - Anfänger-Themen 14
N this.referenz erläuterung Java Basics - Anfänger-Themen 2
K Attribut als Referenz auf Objekt Java Basics - Anfänger-Themen 8
K 3 Threads bearbeiten 1 Referenz: Ich versteh's nicht... Java Basics - Anfänger-Themen 2
P OOP-Theorie-Frage: Referenz auf Objekt Java Basics - Anfänger-Themen 27
D Referenz auf Objekt Java Basics - Anfänger-Themen 5
P Methode BigInteger-Array übergeben als Referenz Java Basics - Anfänger-Themen 6
U null-referenz Java Basics - Anfänger-Themen 26
deetee Problem mit Referenz auf Map Java Basics - Anfänger-Themen 5
G Interface referenz probleme Java Basics - Anfänger-Themen 10
V Return - JA/NEIN - Parameterübergabe Array (Referenz) Java Basics - Anfänger-Themen 7
D enum und Referenz der umgebenden Klasse Java Basics - Anfänger-Themen 2
C Referenz Java Basics - Anfänger-Themen 11
A ClassNotFoundException: Referenz nicht aktualisiert Java Basics - Anfänger-Themen 2
P Textarea aktualisieren, Referenz fehlt Java Basics - Anfänger-Themen 4
T Die this Referenz Java Basics - Anfänger-Themen 21
C Größe einer Referenz ? Java Basics - Anfänger-Themen 16
D Array reverse Problem, da Referenz nicht auf tmpArray zeigt Java Basics - Anfänger-Themen 4
G primitive Datentypen als Referenz an eine Methode übergeben Java Basics - Anfänger-Themen 2
G Wie Referenz auf Objekt übergebn Java Basics - Anfänger-Themen 8
P Objekte als Attribut: Referenz oder Kopie? Java Basics - Anfänger-Themen 3
G Parameterübergabe als Referenz bzw. als Kopie Java Basics - Anfänger-Themen 4
S Prüfen, ob null Referenz? Java Basics - Anfänger-Themen 2
G Referenz-Problem Java Basics - Anfänger-Themen 3
J Referenz problem Java Basics - Anfänger-Themen 12
D tiefergehende Java-Referenz Java Basics - Anfänger-Themen 3
M Referenz auf Membervariable Java Basics - Anfänger-Themen 5
G Objektübergabe als Referenz bei RMI Java Basics - Anfänger-Themen 2
J referenz auf noch nicht erzeugte objekte? Java Basics - Anfänger-Themen 2
G Rückgabe einer Kopie bzw. Referenz Java Basics - Anfänger-Themen 22
M Parameter als Referenz übergeben Java Basics - Anfänger-Themen 5
F Referenz Pointer oder doch nochmal neu suchen ? Java Basics - Anfänger-Themen 2
D Unterschied zwischen Referenz auf Objekt/Instanz von Objekt Java Basics - Anfänger-Themen 9
K Referenz auf Funktion Java Basics - Anfänger-Themen 6
J Referenz auf ein Objekt Java Basics - Anfänger-Themen 2
B Was ist eine Referenz? Java Basics - Anfänger-Themen 6
Z Zugriff auf Attribute nach Zuweisung einer Referenz Java Basics - Anfänger-Themen 8
L Referenz vs. Kopie Java Basics - Anfänger-Themen 2
G Zeiger/Referenz auf int- Variable Java Basics - Anfänger-Themen 5
krgewb String mit Datumsangabe in Long umwandeln Java Basics - Anfänger-Themen 2
D String Groß/Kleinschreibung Ignorieren Java Basics - Anfänger-Themen 4
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
J Ähnlichen String in Liste finden Java Basics - Anfänger-Themen 6
Kartoffel_1 String transformation Java Basics - Anfänger-Themen 7
H String-Operation replace() - Zeichenkette verdoppeln Java Basics - Anfänger-Themen 2
K String analysieren Java Basics - Anfänger-Themen 27
Beowend String zu Date parsen Java Basics - Anfänger-Themen 1
Beowend String auf Satzzeichen überprüfen? Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben