Когда речь заходит о месте для хранения паролей в внутри программы, первое, что приходит на ум неискушенному программисту это переменная типа String. В этой короткой заметке я постараюсь объяснить, почему это не правильно.
В Java объект String является неизменяемым (иммутабельным - англ. immutable), то есть после создания такой объект невозможно изменить. Что это значит в контексте темы? Однажды