Возможно, имелись в виду различия между строковыми и символьными переменными в контексте языка Java. 12
Строковые переменные представляют объект String, который, в отличие от char или int, не является примитивным типом в Java. 1 Строковые переменные могут хранить буквы, цифры, знаки препинания и другие символы, а также специальные наборы символов — управляющие последовательности. 1 Например, последовательность « » выполняет перенос на следующую строку. 1
Символьные переменные хранят одиночный символ, заключённый в одинарные кавычки. 12 Также переменной символьного типа можно присвоить целочисленное значение от 0 до 65535. 12 В этом случае переменная будет хранить символ, а целочисленное значение будет указывать на номер символа в таблице символов Unicode (UTF-16). 12
Таким образом, основное различие заключается в том, что строковые переменные представляют более широкий набор данных, а символьные — одиночный символ или его код.