Когда мы помещаем отладчик в исходный код хэш-карты Java 8 в строке ниже, я вижу какое-то странное значение для ключа и значения, например «file: /// C: / Program% 20Files / Java / jdk1.8.0_201 / jre / lib / ext / jaccess.jar ". Насколько я понимаю, какое бы значение я ни ставил, я должен получить его во время отладки.
Более того, когда я попробовал на одном из компьютеров моих коллег, значение ключа в режиме отладки было другим.
final V putVal(int hash, K key, V value, boolean onlyIfAbsent,
boolean evict) {