/**
*因为输入时可见的,所以Scanner类不适用于从控制台读取密码,Console类的readPassword()方法可以实现这个目的
*但是使用Console对象,每次只能读取一行,没有能读取一个单词或一个数值的方法
*/
import java.io.Console;
public class TestConsole {
public static void main(String[] args) {
Console cons = System.console();
String name = cons.readLine("user name:");
char[] pwd = cons.readPassword("Password:");
System.out.println("user name is " + name + ", password is " + pwd);
}
}