Расставь String, StringBuffer и StringBuilder по порядку их производительности при работе со строками, и объясни, чем отличаются их реализации, которые влияют на эту производительность. — ДейлиПреп