Встречается на собеседованиях • сегодня

Где брать сведения о пароле после его введения

В Java пароли обычно получают из:

  1. Консоли через System.console().readPassword() - самый безопасный способ, так как пароль не отображается на экране:
java
char[] password = System.console().readPassword("Введите пароль: ");
  1. Из GUI (Swing/JavaFX) - через поля ввода с setEchoChar('*') для маскировки
  2. Из аргументов командной строки (не рекомендуется из-за безопасности)
  3. Через Scanner (не рекомендуется для production):
java
Scanner scanner = new Scanner(System.in);
String password = scanner.nextLine();

Важно: всегда храните пароли в char[] вместо String, так как:

  • char[] можно очистить из памяти после использования
  • String остается в пуле строк и может быть считан через дамп памяти
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы