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

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы