2009-11-17 75 views

回答

2

Java 1.6有一個Console類,它簡化了一些事情。一般來說,System.in之上的System.out和Scanner通常就足夠了。

1

BufferedReaderBufferedWriter是寫入和讀取控制檯以及任何文件的最有效方法。但是,它們相對難以使用。

Scanner提供了從命令行檢索輸入的替代方法,並且比使用BufferedReader更容易使用。

1

如果您在應用程序中打印日誌消息,應該使用日誌API(log4j或其他)。然後指定每個類在控制檯上打印哪些級別(調試,信息,警告等)。

根據我的經驗,日誌記錄往往會使事情大大減慢 - 所以不要在嚴密的循環內記錄日誌(除非日誌記錄級別通常在生產中關閉)。