Voglio capire il pool di stringhe più profondamente. Per favore aiutami ad arrivare al file di classe sorgente contenente questa implementazione in Java.In che modo Java implementa il pooling di stringhe?
La domanda è più legata al trovare il codice sorgente o l'implementazione del pool di stringhe per approfondire questo concetto per saperne di più su alcune cose sconosciute o elusive in esso. In questo modo possiamo rendere l'uso delle stringhe ancora più efficiente o pensare in qualche altro modo di implementare le nostre raccolte di dati inutili nel caso in cui avessimo un'applicazione che crea così tanti letterali e oggetti stringa.
Non si capirà meglio il pool di stringhe guardando il codice effettivo. Fondamentalmente, è una specie di mappa hash.Nello specifico, la JVM sa che questa speciale mappa supporta ancora la garbage collection per le stringhe contenute. Se capisci questi principi, non c'è bisogno di guardare il codice. D'altra parte, se non capisci, il codice non ti aiuterà. – Holger
@Holger Ok. So del funzionamento di hashmap. cercavo ancora qualcosa di "non letto" da me, osservando l'effettiva implementazione. –