的实际表示形式
String是内部实现细节,因此您无法确定。但是,根据Oracle工程师的公开谈话(最著名的是@shipilev),将其改回的可能性很小。这样做不仅是为了防止可能的内存泄漏,而且是为了简化String内部。使用更简单的字符串,可以更轻松地实现许多优化技术,例如String
Deduplication或Compact
Strings。

的实际表示形式
String是内部实现细节,因此您无法确定。但是,根据Oracle工程师的公开谈话(最著名的是@shipilev),将其改回的可能性很小。这样做不仅是为了防止可能的内存泄漏,而且是为了简化String内部。使用更简单的字符串,可以更轻松地实现许多优化技术,例如String