Программа проста:
public class HelloWorld {
public static void main(String args[]){
System.out.println("Hello World");
}
}
Теперь я установил точку останова в функцию put(K key, V value)
в HashMap.class
public V put(K key, V value) {
if (table == EMPTY_TABLE) {
inflateTable(threshold);
}
if (key == null)
return putForNullKey(value);
int hash = hash(key);
а затем я начинаю отладку HelloWorld.class, он будет работать в точке останова в HashMap. Мне странно, как он может работать в put()
в HashMap?
Я попробовал HashMap, Hashtable, и они все одинаковы.