黑马程序员技术交流社区
标题:
System.in的问题
[打印本页]
作者:
刘一扬
时间:
2011-11-28 16:10
标题:
System.in的问题
System类中定义了成员变量 public static final InputStream in ;
并且定义了方法 : static void setIn(InputStream in) 重新分配“标准”输入流。
既然in定义为final 为什么还能有setIn 改变in所指向的对象呢
作者:
刘涛
时间:
2011-11-28 16:23
setIn并不是修改System.in,只是将输入重定向了,
java 1.0里,System.in的确不是final的
java 1.1将它改为final,同时加入了setIn方法让你仍然可以做同样的事。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2