当前位置: 首页 > 面试题库 >

PipedInputStream和PipedOutputStream的用例

邵阳
2023-03-14
问题内容

管道流的用例是什么?为什么不将数据读入缓冲区然后将其写出呢?


问题答案:

使用管道流的一个优点是它们在我们的代码中提供了流功能,而不会强迫我们构建新的专用流。

例如,我们可以使用管道为我们的应用程序创建 简单的日志记录工具 。我们可以通过ordinaty
Printwritter将消息发送到日志记录工具,然后它可以执行将消息发送到最终目标之前所需的任何处理或缓冲。

有关更多详细信息,请参见:http :
//docstore.mik.ua/orelly/java/exp/ch08_01.htm



 类似资料:
  • 问题内容: 我最近发现了这个习惯用法,我想知道是否有我想念的东西。我从未见过使用过它。我几乎使用过的几乎所有Java代码都倾向于将数据插入字符串或缓冲区,而不是像本示例那样(例如,使用HttpClient和XML API): 该代码使用Unix管道样式的技术来防止将XML数据的多个副本保留在内存中。它使用HTTP Post输出流和DOM Load / Save API将XML文档序列化为HTTP请

  • 有人能给我解释一下在列表类中使用E或Object的区别吗,以及它们的单一用法和定义。我必须在LinkedList中使用它们来实现方法。

  • 问题内容: 我正在使用Go和Appengine,现在我想做一些测试案例。 我尝试使用gos标准测试包,文件(均为“ package hello”): 问题:我无法跑步。我得到的最接近的结果是,如果我不对进行任何调用,那将是可行的,这是毫无意义的。:) 问题答案: 一个有趣的发展:从1.8.6版开始,使用服务存根进行测试已通过该软件包集成到SDK中。通过“测试”上下文,这在很大程度上类似于上述内容。

  • 本文向大家介绍Springcloud中的region和zone的使用实例,包括了Springcloud中的region和zone的使用实例的使用技巧和注意事项,需要的朋友参考一下 一、背景 用户量比较大或者用户地理位置分布范围很广的项目,一般都会有多个机房。这个时候如果上线springCloud服务的话,我们希望一个机房内的服务优先调用同一个机房内的服务 ,当同一个机房的服务不可用的时候,再去调用

  • 本文向大家介绍C++中stringstream的用法和实例,包括了C++中stringstream的用法和实例的使用技巧和注意事项,需要的朋友参考一下 之前在leetcode中进行string和int的转化时使用过istringstream,现在大致总结一下用法和测试用例。 介绍:C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对

  • 本文向大家介绍Vue.directive()的用法和实例详解,包括了Vue.directive()的用法和实例详解的使用技巧和注意事项,需要的朋友参考一下 官网实例: https://cn.vuejs.org/v2/api/#Vue-directive https://cn.vuejs.org/v2/guide/custom-directive.html 指令定义函数提供了几个钩子函数(可选):