授業について読んConsole
でいて、一番最初の行に書いてありました
Java 6 の新機能であり、コマンド ラインから実行
Java SE 6
している場合、通常はコンソール クラス オブジェクトを使用しています。
つまり、コマンドラインからコンソールクラスを暗黙的に使用していることを意味します??
次に、コンソール クラスの詳細を探し始めたところ、Java のコンソール クラスからの入力とコンソールリンクが見つかりました。それで、いくつかのポイントを結論付けました
- コンソール クラスは、IDE の外部でのみ使用できます。
System.console().readLine();
Console
クラスは、エコーを無効にしてコンソールからパスワードまたはパスフレーズを読み取りますreadPassword()
ただし、コンソールから入力を読み取るためのScannerクラスとBufferedReaderJava 5
クラスがあり、それは よりも前に追加されました。それで、セキュリティ上の理由だけでConsole
クラスが追加されましたJava 6
か?または、このクラスを使用する他の利点はありますか。
Console
クラスの詳細を共有できる人はいますか?