码迷,mamicode.com
首页 > 其他好文 > 详细

第十八章:输入与输出支持

时间:2019-08-11 00:50:21      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:date   解决   个数   功能   本质   重复   exception   包装   except   

打印流

  如果现在要想通过程序实现内容的输出,核心的本质一定要依靠OutputStream类完成,但是OutputStream类有一个最大的缺点,这类的数据输出操作功能有限public void write(byte[] b) throws IOException,所有的数据一定要转为字节数组后才可以输出,于是假设说现在你的项目里面可能输出的是long,double,Date,在这样的情况下就必须将这些数据变为字节的形式来处理,这样的处理一定是非常麻烦的,所以在开发之中最初的时候为了解决此类的重复操作,往往会由开发者自行定义一些功能类来简化输出过程。(打印流的设计思想见书中代码)

  在整个操作之中打印流的设计思想的本质在于:提高已有类的功能,例如:OutputStream是唯一可以实现输出的操作标准类,所以应该一起为核心根本,但是这个累输出的操作功能有限,所以不方便进行输出各个数据类型,那么就为它做出了一层包装

System类对IO的支持

BufferReader缓冲输入流

Scanner扫描流

第十八章:输入与输出支持

标签:date   解决   个数   功能   本质   重复   exception   包装   except   

原文地址:https://www.cnblogs.com/djlindex/p/11333585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!