可以看下壁虎的回答:https://www.zhihu.com/question/36734157

String是常量(即创建之后就无法更改),会保存到常量池中,如果有其他进程可以dump这个进程的内存,那么密码就会随着常量池被dump出去从而泄露,而char[]可以写入其他的信息从而改变,即是被dump了也会减少泄露密码的风险。

相关文章:

  • 2021-04-10
  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
  • 2021-06-01
  • 2021-11-19
  • 2022-12-23
相关资源
相似解决方案