• String (https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html) — иммутабельный байтовый массив
• StringBuilder (https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StringBuilder.html) — helper-класс для построения строк, не предоставляет гарантий синхронизации
• StringBuffer (https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StringBuffer.html) — то же, что и StringBuilder, с synchronized методами