易百教程

163、存储密码使用 CharArray() 为什么优于 String

字符串留在字符串池中,直到垃圾被收集。 如果将密码存储为字符串,它会在内存中保留更长的时间,任何拥有内存转储的人都可以将密码提取为明文。 另一方面,使用 CharArray 允许在完成密码后将其设置为空白。 它通过使能够控制内存来避免字符串的安全威胁。