Запитання з тегом «string-interning»

7
Що таке інтернування Java String?
На цей питання є відповіді на Stack Overflow на російському : Що таке стажування і як їх користувачі Що таке String Interning на Java, коли я повинен його використовувати і чому ?

14
Коли нам слід використовувати інтерн-метод String on String Literals
Відповідно до String # intern () , internметод повинен повернути String з пулу String, якщо String знайдений у пулі String, інакше в рядок String буде доданий новий об'єкт рядка та повернеться посилання на цю String. Тому я спробував це: String s1 = "Rakesh"; String s2 = "Rakesh"; String s3 = …

4
Чому (лише) деякі компілятори використовують одну і ту ж адресу для однакових рядкових літералів?
https://godbolt.org/z/cyBiWY Я бачу два 'some'літерали в коді асемблера, згенерованому MSVC, але лише один із clang та gcc. Це призводить до абсолютно різних результатів виконання коду. static const char *A = "some"; static const char *B = "some"; void f() { if (A == B) { throw "Hello, string merging!"; } …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.