StringBuilder nie jest synchronizowany i jest szybszy w kodzie jednowątkowym. StringBuffer jest synchronizowany (thread‑safe), ale zwykle wolniejszy. Oba są mutowalnymi alternatywami dla `String`.