问题背景:
调试HashMap源码验证是在第一次put才创建table时,发现刚new出来HashMap表的size已经有值了?!!而且都是关于ExpiringCache之类的
解决办法:
开启调试前只在main方法里打断点,程序启动后再在HashMap中打断点
延伸问题:
上面步骤后已经在HashMap中打过断点了,在main里面F8步过仍然进不去
解决办法:
将不要进入类取消勾选。
或者用用F7步入进入HashMap中,别用F8。
调试HashMap源码验证是在第一次put才创建table时,发现刚new出来HashMap表的size已经有值了?!!而且都是关于ExpiringCache之类的
开启调试前只在main方法里打断点,程序启动后再在HashMap中打断点
上面步骤后已经在HashMap中打过断点了,在main里面F8步过仍然进不去
将不要进入类取消勾选。
或者用用F7步入进入HashMap中,别用F8。