我是JAVA新手,我在CORE JAVA BlackBook中看到了一句话:
"System.in表示键盘。“
我知道System是一个类,它有一个inputStreamReader引用"IN“。请告诉我它是如何代表键盘的。我不能把这个句子与技术解释联系起来。
谢谢
发布于 2014-12-16 01:15:56
in/out - inputStreamReader和outputStreamWriter。
in是控制台输入流读取器。因此Keyboard是它的输入提供程序。
发布于 2014-12-16 01:15:59
System.in是指计算机上的标准输入设备,通常是键盘。Scanner scanner = new Scanner ( System . in ) ;等同于在此系统上侦听来自默认输入设备(通常是键盘)的输入。
发布于 2014-12-16 01:16:18
这句话是善意的谎言。
System.in流链接到应用程序的标准输入。默认情况下,对于控制台应用程序,标准输入是在控制台上键入的任何内容,并且通常是通过键盘完成的。但它不一定是这样的:
可以重定向
java YourClass < input.txthttps://stackoverflow.com/questions/27489347
复制相似问题