在java1.4中
BufferedReader br = null;
try{
br = new BufferedReader(new InputStreamReader(System.in));
line = br.readLine();
}catch(IOException ioe){
logger.error("Error when read line from console", ioe);
throw ioe;
}
注意,这里不能关闭BufferedReader对象,否则关闭System.in对象,从而抛出异常。