Overа этот вопрос есть ответы на Stapelüberlauf на русском : Что такое interning и как им пользоваться Was ist String Interning in Java, wann sollte ich es verwenden und warum ?
Laut String # intern () soll die internMethode den String aus dem String-Pool zurückgeben, wenn der String im String-Pool gefunden wird. Andernfalls wird ein neues String-Objekt im String-Pool hinzugefügt und die Referenz dieses Strings zurückgegeben. Also habe ich das versucht: String s1 = "Rakesh"; String s2 = "Rakesh"; String s3 …
https://godbolt.org/z/cyBiWY Ich kann zwei 'some'Literale im Assembler-Code sehen, der von MSVC generiert wurde, aber nur eines mit clang und gcc. Dies führt zu völlig unterschiedlichen Ergebnissen der Codeausführung. static const char *A = "some"; static const char *B = "some"; void f() { if (A == B) { throw "Hello, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.