Java system.in如何表示键盘?

Java system.in如何表示键盘?,java,io,Java,Io,我是JAVA新手,在CORE JAVA BlackBook中遇到一条语句: “System.in代表键盘。” 我知道系统是一个类,它有一个inputStreamReader引用“IN”。 请告诉我它是如何代表键盘的。 我不能用技术解释来描述这个句子 感谢您输入/输出-inputStreamReader和outputStreamWriter 在控制台中是输入流读取器。所以键盘是输入的提供者 系统。in指计算机上的标准输入设备,通常是键盘。 Scanner Scanner=新的扫描仪(System.

我是JAVA新手,在CORE JAVA BlackBook中遇到一条语句:

“System.in代表键盘。”

我知道系统是一个类,它有一个inputStreamReader引用“IN”。 请告诉我它是如何代表键盘的。 我不能用技术解释来描述这个句子


感谢您输入/输出-inputStreamReader和outputStreamWriter


在控制台中是输入流读取器。所以键盘是输入的提供者

系统。in
指计算机上的标准输入设备,通常是键盘。
Scanner Scanner=新的扫描仪(System.in)
的同义词是“侦听此系统上默认输入设备(通常为键盘)的输入”

这句话是善意的谎言

System.in
流链接到应用程序的标准输入。默认情况下,对于控制台应用程序,标准输入是在控制台键入的任何内容,这通常通过键盘完成。但不一定要这样:

  • 可以重定向stdin,例如,通过在命令行上使用重定向操作符调用您的程序:
    javayourclass
  • 还有其他方法可以获取控制台的输入。您的终端仿真器可能支持复制和粘贴,这只能用鼠标完成

您在键盘上键入的内容将在此处结束。