Java задачки тесты
4.44K subscribers
162 photos
99 links
По вопросам рекламы: @anothertechrock


Если вы нашли ошибку в тесте - пишите @anothertechrock
加入频道
Вопрос с собеседования.

Почему хранить пароль предпочтительнее в char[] или byte[], а не в string?

P.S ответ вечером.

#вопрос8 #собес
Ответ на #вопрос8

Так как строки в Java являются неизменными, то ваш пароль в виде обычного текста будет доступен в памяти, пока сборщик мусора не очистит её. Любое изменение приведет к созданию новой строки. 

А вот в случае с char[], вы можете заменить любой его элемент нулем или пустым символом.