目录介绍
- 01.String基础概念
- 1.1 String问题答疑
- 1.2 String创建机理
- 1.3 String类考点分析
- 02.String核心设计思想
- 2.1 字符串设计和实现考量
- 2.2 典型的Immutable类
- 2.3 字符串常量池
- 2.4 字符串缓存设计
- 2.5 字符串intern设计
- 2.6 char数组换成byte数据设计
- 2.7 JDK每个版本优化点
- 03.String使用思考
- 3.1 String不可变的好处
- 3.2 String存放字符串限制
- 3.3 String对+重载做了什么
- 3.4 switch对字符串支持吗
- 3.5 优雅使用字符串分割
- 04.StringBuffer
- 4.1 为何要有StringBuffer
- 4.2 StringBuffer设计要点
- 4.3 Buffer和Builder区别
01.String基础概念
1.1 String问题答疑
- 基础的问题思考,如下所示:
- String字符串是如何设计与