0
A
回答
0
研究装饰图案,那么你就会明白什么是优势
BufferedInputStream di1 = new BufferedInputStream(new DataInputStream(new FileInputStream(new File("finn.txt"))));
和
DataInputStream di2 = new DataInputStream(new BufferedInputStream(new FileInputStream(new File("jake.txt"))));
谢谢按特定顺序包装。
相关问题
- 1. 表中的列顺序是否重要?
- 2. 指数的顺序是否重要?
- 3. Sqoop命令的顺序是否重要?
- 4. CSS样式的顺序是否重要?
- 5. 虚拟表的顺序是否重要?
- 6. SQL Server - 列顺序是否重要?
- 7. 比较列时顺序是否重要?
- 8. 在SQL搜索中,列中的数据顺序是否重要?
- 9. 在WPF中,触发器的顺序是否重要?
- 10. javascript的顺序在页面中是否重要?
- 11. 在MySQL中表的顺序是否重要?
- 12. 在Scala中,隐式参数的顺序是否重要?
- 13. 在PHP中,类定义的顺序是否重要?
- 14. 在PHP切换语句中,事件的顺序是否重要?
- 15. 目标在内核构建makefile中的顺序是否重要?
- 16. Hive中的INSERT OVERWRITE语句中的列顺序是否重要?
- 17. 在C++中函数顺序是否重要?
- 18. 网址顺序是否在XML站点地图中很重要?
- 19. HTML文档的标题中所谓的顺序是否重要?
- 20. DataContractSerializer读取的XML中的顺序是否重要?
- 21. 我是否需要关闭Java中的InputStream?
- 22. 是否在$条件的顺序和重要?
- 23. SQL中where子句的顺序是否重要
- 24. WHERE子句中分区列的顺序是否重要
- 25. 单个css文件中的规则顺序是否重要?
- 26. 变量定义中关键字的顺序是否重要?
- 27. GROUP BY子句中列的顺序是否重要?
- 28. 规则中不同风格的顺序是否重要?
- 29. web.xml中的元素顺序是否重要?
- 30. .htaccess中的301重定向是否需要优先顺序?
我想不出任何你想要的第一个理由。第二个将缓冲添加到你的'DataInputStream'是有用的。 –
是的,订单确实很重要。您所提到的所有实现(除了'FileInputStream')都从“底层输入流”中读取,他们没有看到或关心“底层流”从哪里获取数据,他们只关心底层流是否可以将它们交给下一个或不是。 –
要问的第一个问题是“我想使用什么类型的InputStream”?如果您不需要'DataInpuStream',请不要使用它,否则将'FileInputstream'包装到'BufferedInpuStream'中只是一个性能优化(根据内存,文件大小等原因,这可能会对您不利) –