Java中的IO操作(一)

分类: JVM 发布于:

为什么敏感数据存储在char[]中比String中更安全

  • String中的字符存储为finnal类型,不可变。在jvm中的存储方式也很特别(较char[]),它被编译后存储在常量池中(Constant Pool)。

  • char[]为整数类型的数组,存储在堆栈中,可被更新。使用完成后可以随时删除掉。