Преобразует первый аргумент Java-программы, переданный как String[]
в метод main
& mdash; в массив символов.
Большинство API, ориентированных на пароли, используют char[]
, чтобы после вызова метода вызывающая сторона могла «обнулить» массив, эффективно удалив пароль из памяти. Поскольку экземпляры Java String
являются неизменяемыми, они не могут быть обнулены. Однако на практике трудно получить пользовательский ввод без использования String
. Все веб-фреймворки будут преобразовывать пароли, представленные в веб-запросе, в String
. Однако виджеты паролей Swing и класс Console
Java 6 будут вводить char[]
, однако.