Skip to content

优化 StringBuffer 与 StringBuilder 性能说明,避免歧义#2843

Merged
Snailclimb merged 1 commit intoSnailclimb:mainfrom
fffg-o:patch-2
May 3, 2026
Merged

优化 StringBuffer 与 StringBuilder 性能说明,避免歧义#2843
Snailclimb merged 1 commit intoSnailclimb:mainfrom
fffg-o:patch-2

Conversation

@fffg-o
Copy link
Copy Markdown
Contributor

@fffg-o fffg-o commented May 1, 2026

原文在性能部分先说明了 StringBuffer 是在原对象上进行修改(不创建新对象),
随后紧接着对比了 StringBuilder 与 StringBuffer 的性能差异。这种表述可能会让读者将“是否创建新对象”与“性能差异”产生关联
但实际上,StringBuffer 和 StringBuilder 都是在原对象上修改,两者的性能差异主要来源于线程安全机制

原文在性能部分先说明了 StringBuffer 是在原对象上进行修改(不创建新对象),
随后紧接着对比了 StringBuilder 与 StringBuffer 的性能差异。
这种表述容易让读者产生误解,将“是否创建新对象”与“性能差异”建立关联。
但实际上,StringBuffer 和 StringBuilder 都是在原对象上修改,两者的性能差异主要来源于线程安全机制
@Snailclimb Snailclimb merged commit 210d711 into Snailclimb:main May 3, 2026
@fffg-o fffg-o deleted the patch-2 branch May 4, 2026 01:43
@fffg-o fffg-o restored the patch-2 branch May 4, 2026 01:58
@fffg-o fffg-o deleted the patch-2 branch May 4, 2026 01:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants