Какие есть особенности класса String?



• Это неизменяемый (immutable) и финализированный тип данных;

• Все объекты класса String JVM хранит в пуле строк;

• Объект класса String можно получить, используя двойные кавычки;

• Можно использовать оператор + для конкатенации строк;

• Начиная с Java 7 строки можно использовать в конструкции switch.