Результаты поиска по запросу "string-interning"
Что касается вопроса 2: @dasblinkenlight уже дал хороший ответ на это.
с 1 String a1 = "I Love" + " Java"; String a2 = "I Love " + "Java"; System.out.println( a1 == a2 ); // true String b1 = "I Love"; b1 += " Java"; String b2 = "I Love "; b2 += "Java"; System.out.println( b1 == b2 ); // falseВ первом случае я ...
@towc Это снимок кучи памяти из инструментов разработчика Chrome.
ьзовать распространенные механизмы JavaScript, такие как V8 и JavaScript WebCit, использоватьинтернирование строк [http://en.wikipedia.org/wiki/String_interning] для строк JavaScript? Или они на самом деле хранят несколько экземпляров одинаковых ...
является последним классом и не может быть расширен. Следовательно, нет - вы не можете удалить возможность интернирования строк в Java.
ли мы полностью отключить интернирование строк. Это может быть не очень полезно, но просто мысль. Я могу подумать, по крайней мере, один момент, когда это может быть полезно, то есть во время настройки jvm, контроля размера perm gen. Например, ...
То же самое относится и к вашим строкам, буквенные строки в вашем исходном коде будут связаны компилятором с одним и тем же объектом ... он достаточно умен, чтобы сделать это. Однако, когда вы будете читать строку из файла или создавать / манипулировать какой-либо строкой во время выполнения, они больше не будут равны.
опрос: если intern работает со строкой и строкой, имеющей для нее SPC (константу пула строк), и концепция intern также работает с целыми числами, то есть ли константа пула целых чисел? Если нет, то как она работает? class InternExample { public ...
У JVM нет этой концепции, поэтому нет никакой двусмысленности. У вас могут быть разные загрузчики классов, но трудно представить, что у вас будут разные загрузчики классов для String.
приводится выдержка изMSDN: [http://msdn.microsoft.com/en-us/library/system.string.intern.aspx] Общеязыковая среда выполнения сохраняет хранилище строк, поддерживая таблицу, называемую внутренним пулом, которая содержит одну ссылку на каждую ...
звонки.
я был разговор о строках и различных языках некоторое время назад, и тема интернирование строк [http://en.wikipedia.org/wiki/String_interning]подошел. Очевидно, Java и .NET Framework делают это автоматически со всеми строками, а также с ...
Интернирование строк в .Net Framework - Каковы преимущества и когда использовать интернирование
Я хочу знать процесс и внутреннюю часть интернирования строкспецифичные для .Net Framework, Также хотелось бы узнать о преимуществах использования интернирования и сценариях / ситуациях, когда мы должны использовать интернирование строк ...
Недопонимание внутренних строковых литералов?
Я не понимаю MSDN говорит http://msdn.microsoft.com/en-us/library/system.string.intern.aspx [http://msdn.microsoft.com/en-us/library/system.string.intern.aspx] Следовательно, экземпляр литеральной строки с определенным значением ...
Помогут ли Interning строки производительность в парсере?
Если вы анализируете, давайте просто скажем, HTML, как только вы прочитаете имя элемента, будет ли полезно его интернировать? Логика здесь в том, что этот парсер будет анализировать одни и те же строки (имена элементов) снова и снова? И несколько ...
Когда Python выбирает интернирование строки [дубликата]
На этот вопрос уже есть ответ: Об изменении идентификатора неизменной строки [/questions/24245324/about-the-changing-id-of-an-immutable-string] 5 ответов>>> s1 = "spam" >>> s2 = "spam" >>> s1 is s2 True >>> q ...