una delucidazione:
se io dichiaro una classe e al suo interno dichiaro un campo statico, tale campo (se non erro) sarà condiviso tra tutte le istanze create da questa classe.
il punto è che se ogni istanza risiede in memoria nel HEAP e ognuna avrà la sua allocazione, il campo condiviso dove risiede? in un altra locazione sempre nel HEAP, o da qualche altra parte?
Lo so sembra una domanda un pò scema ma è un dubbio che vorrei risolvere...