相关疑难解决方法(0)

创建一个可变的java.lang.String

众所周知,Java String是不可变的.从一开始,不可变字符串就是java的重要补充.与C风格的字符串相比,不变性允许快速访问和大量优化,显着减少了错误,并有助于实施安全模型.

可以在不使用黑客的情况下创建可变的,即

  • java.lang.reflect
  • sun.misc.Unsafe
  • bootstrap类加载器中的类
  • JNI(或JNA,因为它需要JNI)

但它是否可以只用普通的Java,以便可以随时修改字符串?问题是如何

java security string

50
推荐指数
3
解决办法
3万
查看次数

标签 统计

java ×1

security ×1

string ×1