到底什么是String String可以看作是char数组/偏移量/长度三部分组成. String有哪些特点 三个基本特点: 不变性, 针对常量池优化, 类的final定义 不变性 指字符串一旦生成就无法改变了. **优点: ** 当对象是在多线程共享的情况下, 如果设置为不变的, 可以省去同步和锁等待, 从而提高了系统的性能. 常量池优化 类的final定义