Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
kennt jemand eine Möglichkeit den Objektnamen von beliebigen Objekten zur Laufzeit zu bestimmen?
D.h. bspw. sowas wie myObject.getClass().getObjectName(); analog zu test.getClass().getSimpleName();. Oder irgendein gänzlich anderer Ansatz vielleicht?
Das ist so ohne weiteres nicht möglich... was geht ist mit System.identityHashCode(...) eine eindeutige "ID" für ein Objekt zu bekommen. Es ist jedoch AFAIK nicht möglich damit dann ein Objekt innerhalb der JVM zu finden. Dann muß man schon mit dem JTI und einem Debugger herangehen.
Was du ansonsten noch tun könntest ist die entsprechenden Objekte selbst nochmal in einer Map zu verwalten... (wobei die Values dann als WeakReference gehalten werden könnten...) oder du verwendest eine WeakHashMap... dort werden die keys als WeakReferences gehalten.