Pergunta de entrevista da empresa KyePot

what is the difference between string and string buffer in java?