Практические советы по реализации систем извлечения информации

четверг, октября 12, 2006

Поправки к прошлому посту

Степа указал мне на две мои ошибки в прошлом посте:
  1. Не нужно делать специальный класс обертку над String, можно использовать метод intern(), который как раз и вернет нужную нам строку-синглтон.
  2. Оказывается результат работы hashCode() у класса String кэшируется. Это, кстати, объясняет почему прирост производительности получился таким маленьким. Я ожидал на порядок больше.

Комментариев нет: