- 博客(2)
- 资源 (1)
- 收藏
- 关注
转载 Java中的密码优先使用 char[] 而不是String
Java中的密码优先使用 char[] 而不是String对于String。虽然String加载密码之后可以把这个变量扔掉,但是字符串并不会马上被GC回收,一但进程在GC执行到这个字符串之前被dump,dump出的的转储中就会含有这个明文的字符串。String本身是不可修改的,任何基于String的修改函数都是返回一个新的字符串,原有的还会在内存里。对于char[]来说,你可以在抛弃它之前直接修
2016-09-07 11:08:01 724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人