Diciamo che ho questa variabile:è possibile ottenere l'indirizzo su heap di una variabile in java?
...
Somekindofobject var = new Somekindofobject();
...
e voglio sapere dove var si trova sul mucchio (per indirizzo, come 0x08 e così via), e per stampare l'indirizzo fuori.
è possibile?
Se tutto ciò che si vuole fare è stampare l'oggetto, quale beneficio si ottiene dal sapere dove si trova nell'heap? Cosa stai cercando di realizzare davvero? – Anon
@Anon: Penso che voglia dire stampare l'indirizzo. –
sto lavorando su un programma che riceve come input il programma java e il codice degli strumenti che viene stampato per archiviare le informazioni sull'accesso variabile. L'unico modo per determinare tra due campi di oggetti della stessa classe è il loro indirizzo in heap. Pertanto, ho bisogno dell'indirizzo sull'heap – RanZilber