In dieser Vorlesung besprechen wir die Unveränderlichkeit von Strings in Java und ihre Folgen für die Performance, lernen die veränderlichen String-Builder StringBuilder und den threadsicheren StringBuffer kennen, behandeln die wichtigsten Methoden (append, insert, delete, replace, reverse), typische Anwendungsfälle, vergleichen die Laufzeit und betrachten häufige Fehler.