永发信息网

JAVA的键盘输入数据的读取

答案:2  悬赏:0  手机版
解决时间 2021-07-19 10:41
  • 提问者网友:爱唱彩虹
  • 2021-07-19 05:23

初学JAVA,看到书上,键盘输入数据的读取:

。。。。

DataInputStream din = new DataInputStream(System.in);
BufferedInputStream in = new BufferedInputStream(din);

。。。。这两句话没有注释,也没有说明,请问是什么作用??

最佳答案
  • 五星知识达人网友:长青诗
  • 2021-07-19 06:37
这两句话是将键盘输入的原始数据流包装成更高级的输入流对象。第一句是将键盘输入的数据创建成DataInputStream类型的输入流,然后再将DataInputStream输入流包装成BufferedInputStream类型的输入流,这种链接的方式使用了一种叫做“装饰模式”的设计模式,可以很灵活地处理输入输出流。
全部回答
  • 1楼网友:洒脱疯子
  • 2021-07-19 07:32

这是定义一个高层带缓冲的流,

其中的“System.in”就是接收键盘输入

而“InputStream”就是“输入流”的意思

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯