举例
比如要调试改行,设置断点
idea调试代码步入用法

进入debug模式
idea调试代码步入用法
之后下方会出现调试菜单栏
idea调试代码步入用法
点击步入,查看变量每一步的变化. 如下图,右侧灰色的地方显示了变量的值,比如hash一开始为0.而value是个byte数组,值为{a,b,c}
idea调试代码步入用法
继续步入.value的值被赋予给了val这个byte数组.
idea调试代码步入用法
继续步入,右侧h为0,val[i]为a.
idea调试代码步入用法
继续步入,此时h为97.因为a的ascii码就是97
idea调试代码步入用法
继续步入.此时h=3105 ,就是 h=a31+b
idea调试代码步入用法
继续步入.次数h为96354,就是h=3105
31+c
idea调试代码步入用法
idea调试代码步入用法
所以最后就计算出来abc的hash值为96534.

此外,每步入一步,也可以在idea下方的变量窗口查看变量的变化过程
idea调试代码步入用法

相关文章:

  • 2022-12-23
  • 2021-04-27
  • 2022-01-16
  • 2022-12-23
  • 2022-01-02
  • 2022-12-23
  • 2021-07-12
  • 2021-10-19
猜你喜欢
  • 2021-10-14
  • 2021-04-09
  • 2021-05-22
  • 2021-09-10
  • 2021-04-21
  • 2021-08-19
  • 2022-12-23
相关资源
相似解决方案