为什么String被设计为不可变类 保证String对象的安全性。假设String对象时可变的,那么String对象将可能被恶意修改 保证hash属性值不会频繁变更,确保了唯一性,使得类似HashMap容器才能实现响应的key-value缓存功能 可以实现字符串常量池。在Java中,通常两个创建字符串对象的方式, 通过字符串常量的方式创建String str = "abc" 字符串变量通过new形式的创建String str = new String("abc") new String("abc")方式创建Stri…

4月 15, 2021 0条评论 612点热度 0人点赞 阅读全文