调用如下:
public static void main(String[] args) {
HashMap<Integer, String> m = new HashMap<>();
m.put(3,"three");
}
调试时step into m.put()
然后用IDEA调试发现key值和value值很奇怪,不是3和"three"
而且不能step into putVal方法
在putVal方法里打断点也无用
怎么回事?
调用如下:
public static void main(String[] args) {
HashMap<Integer, String> m = new HashMap<>();
m.put(3,"three");
}
调试时step into m.put()
然后用IDEA调试发现key值和value值很奇怪,不是3和"three"
而且不能step into putVal方法
在putVal方法里打断点也无用
怎么回事?
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
你跟踪错了对象吧,需要使用
Force Step Into
跟进