Questa domanda potrebbe essere sciocca. Ma sono completamente confuso. Hai bisogno di aiuto per capire il pool di stringhe e il pool costante. Sono a conoscenza dell'internazionalizzazione delle stringhe e del pool di stringhe.Pool di stringhe vs Pool costante
String s1 = "Hello";
String s2 = "Hello";
Ora sia riferisce allo stesso oggetto a causa di interning. (Cioè) Poiché le stringhe no viene creato un solo oggetto ed entrambe si riferiscono allo stesso oggetto.
E anche pool costante è qualcosa che contiene tutte le costanti (numero intero, stringa, ecc.) Dichiarate in una classe. È specifico per ogni classe.
System.out.println("Hello"); //I believe this Hello is different from above.
Le mie domande sono,
- Does piscina stringa fa riferimento al pool dell'oggetto stringa costante in piscina costante?
- Se sì, è Pool di stringhe comune in tutte le applicazioni o specifico per una classe?
Grazie.
https://stackoverflow.com/questions/5457146/regarding-java-string-constant-pool?rq=1 – Brian
possibile duplicato del [Quando dovremmo usare il metodo stagista della stringa su costanti stringa] (http: //stackoverflow.com/questions/1855170/when-should-we-use-intern-method-of-string-on-string-constants) – Deduplicator