Для чего используется класс Console в Java? Относится ли это к консоли панели управления java? Пожалуйста, объясните подробно

#java

#java

Вопрос:

В документах java говорится: «Методы доступа к консольному устройству на основе символов, если таковые имеются, связанные с текущей виртуальной машиной Java».В чем смысл этого предложения?

Комментарии:

1. Короче говоря, это класс для взаимодействия с командной строкой. (предполагается, что Windows)

2. Является ли панель управления Java символьным устройством?

Ответ №1:

Грубо говоря: консоль = терминал = командная строка.

Это (обычно) черный экран, который вы можете использовать для запуска своей программы (с java YourClass ), и откуда вы можете считывать параметры или записывать.

Console Объект является более простой в использовании альтернативой System.in и System.out

Комментарии:

1. Тогда класс Console не имеет ничего общего с панелью управления Java (javacpl.exe )?

2. @Rekha: нет, вообще ничего. Почему вы думаете, что это как-то связано с этим?

Ответ №2:

В Windows это будет ссылаться на командную строку (которую некоторые люди ошибочно называют DOS). В системах * nix это будет относиться к терминалу.

Класс Console содержит методы для обработки командной строки / терминала, такие как чтение и запись в него.