我正在阅读有关Console
课程的内容,并且在第一行中,它是这样写的
Java 6 的新手,当我们
Java SE 6
从命令行运行时,我们通常使用控制台类对象
那么,这意味着我们通过命令行隐式使用控制台类??
然后,我开始寻找有关控制台类的更多详细信息,并在 java和控制台链接中找到了控制台类的输入。所以,总结了几点
- 控制台类只能在 IDE 外部使用
System.console().readLine();
Console
类从控制台读取密码或密码短语,使用禁用回显readPassword()
虽然,我们有Scanner类和BufferedReader类来从控制台读取输入,并且早于Java 5
. 那么,仅由于安全原因Console
类被添加到Java 6
?或者是否有任何其他优势来使用这个类。
任何人都可以分享有关Console
课程的更多详细信息吗?