Skip to content

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

Open
fffg-o wants to merge 1 commit intoSnailclimb:mainfrom
fffg-o:patch-2
Open

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

Conversation

@fffg-o
Copy link
Copy Markdown

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

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

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

1 participant