2009-11-17 3 views

ответ

2

Java 1.6 имеет класс Console, который упрощает некоторые вещи. В общем, System.out и Scanner поверх System.in обычно достаточно.

1

BufferedReader и BufferedWriter являются наиболее эффективными средствами записи и чтения с консоли, а также любого файла. Однако их относительно сложно использовать.

Scanner предлагает альтернативу извлечению ввода из командной строки и намного проще в использовании, чем BufferedReader.

1

Если вы печатаете сообщения журнала в приложении, следует использовать API протоколирования (log4j или что-то еще). Затем вы указываете, какие уровни (debug, info, warn, ...) печатаются на консоли для каждого класса.

Ведение журнала имеет тенденцию резко замедлять работу в моем опыте - так что не входите в замкнутый цикл (если этот уровень ведения журнала обычно не работает).

Смежные вопросы