1.Console
此类只能在终端中用命令行使用,vi编写java源代码,javac 编译,再java运行。任何IDE 中都不能使用,如eclipse
下面代码读取键盘一行字符,回车结束
import java.io.Console;
public class Con {
public static void main(String[] args){
Console con=null;
do{
con=System.console();
}while(con==null);
System.out.println(con.readLine());
}
}
//Console类中最重要的方法:readLine() readPassword(),这两个方法都是堵塞式的,不用加while等待,
//运行到这两个函数时,程序自动等待,直到键盘输入后回车
import java.io.Console;
public class Con {
public static void main(String[] args){
Console con=System.console(); //调用System生成console
System.out.println(con.readLine("键盘输入(回车结束):"));//带键盘提示,输入一行字符
char[] c=con.readPassword("输入密码:");//带输入提示,不回显输入字符
System.out.println(new String(c));
}
}