`
coderzhcn
  • 浏览: 19779 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于流的相关知识

 
阅读更多

流的分类:java.io

方向分类:输出流和输入流

功能分类:节点流和处理流

节点流:可以从一个特定的数据源(节点)读取数据(文件)

处理流:套接在我们节点流上的流,通常提供对数据读写的更强大的读写功能。

InputStream --- | FileInputStream 读写文件的,字节

| ByteArrayInputStream 读Byte数组的,实现数据的收集

| FilterInputStream ——|DataInputStream ——int double long等等包装流,在文件里看不到他的实际数据。

| BufferedInputStream--缓冲,可以减少反复读取的次数 包装流

| ObjectInputStream处理对象数据的:包装流 类需要序列化


Reader —— | BufferedReader:和BufferedInputStream是对应的,不过他提供的是字符缓冲区,字符流的包装类。

| CharArrayReader

| InputStreamReader----FileReader :字符流读取

| StringReader

OutputStream和Writer对比着上边相类似的记忆。


分享到:
评论

相关推荐

    36个io流相关的知识点

    36个io流相关的知识点,36个io流相关的知识点,36个io流相关的知识点

    有关数据流图知识点的课件

    4. 根据自顶向下的原则,逐层细化每个加工的输入、输出数据流和相关数据存储。 5. 重复第4步,直至所有加工都足够详细。 6. 检查和调整图的布局,确保没有遗漏、重复或冲突的元素。 DFD因其图形化和易于理解的特性...

    Activiti工作流面试相关知识

    Activiti工作流引擎是一款开源的企业级业务流程管理(BPM)和工作流系统,它为组织提供了一种灵活、可扩展的方式来设计、执行和管理业务流程。...掌握这些知识点,你将能够更自信地应对Activiti相关的面试挑战。

    PFC颗粒流相关知识介绍

    本文档是关于PFC 颗粒流相关基本知识的介绍,主要包括第一部分PFC颗粒流程序简介、 第二部分 有限差分法基础介绍、第三部分 离散元法基础介绍、第四部分 PFC的使用

    流媒体基本知识及流媒体服务器搭建知识大全

    内容由流媒体协议等基本知识,视频媒体基本知识,流媒体服务器搭建实战,流媒体工具使用实战等内容组成。由本人“天地会珠海分舵”(http://blog.csdn.net/zhubaitian)耗时一个月整理而成,现分享给大家。 章节内容...

    I/O流相关知识

    下面将详细介绍这个示例中的关键知识点: 1. **InputStreamReader 类**:`InputStreamReader` 是 Java I/O 流中的基础类,用于处理字符流。它继承自 `Reader` 类,用于将字节流转换为字符流,以便于处理文本数据。...

    一篇关于流媒体的论文

    根据提供的信息,我们可以总结出以下有关流媒体技术的关键知识点: ### 流媒体技术概述 流媒体(Streaming Media)是指在互联网或局域网等网络环境中,以连续的方式传输音视频等多媒体数据的一种技术。与传统的...

    高清流媒体服务器知识知识.pdf

    根据提供的文件内容,我们可以提炼出以下高清流媒体服务器的相关知识点: 1. 高清流媒体服务器的安装:文件中提到了通过rpm包安装高清流媒体服务器,具体的命令是“rpm-ivh MediaSvr-1.0-1.i386.rpm”,这表示安装...

    IO流的试题总结,字节流字符流相关的知识点

    IO流学习第二周的考核总结,避免再次入坑,留下记录

    基于本体的工作流知识管理系统设计

    系统设计遵循以下原则:将工作流视为企业知识管理的重要入口,结合知识相关的活动,使企业知识管理更加有效。系统架构由三层组成:用户接口、工作流引擎和数据库。用户接口负责接收和传递用户数据,工作流引擎控制...

    OSWorkFlow 工作流系统设计知识的详细讲解

    通常需要在项目的配置文件中指定工作流引擎的相关参数,例如数据库连接信息、日志级别等。此外,还需要编写Java代码来启动和管理工作流实例。 #### 实例启动与管理 启动工作流实例时,通常需要指定要启动的工作流...

    p2p流媒体相关专利

    综上所述,P2P流媒体相关专利所涵盖的知识点非常丰富,包括P2P网络架构、流媒体处理、点播与直播服务、网络优化算法、安全策略以及创新的系统设计等。这些技术的发展和进步,对于提升大规模在线视频服务的性能和用户...

    流媒体知 识核心概念.pdf

    在流媒体知识核心概念中,主要涉及视频封装格式、视频压缩编码标准、视频流式封装、索引封装以及视频编码技术等重要知识点。 首先,视频封装格式和视频编码方式的关系类似于项目工程与编程语言的关系。封装格式是...

    有关流媒体及其应用的论文

    本篇文章将深入探讨流媒体及其应用的相关知识点。 一、流媒体缓存系统的设计与实现 在大规模流媒体应用中,缓存系统扮演着至关重要的角色。通过预先存储热门内容,缓存系统能够降低网络带宽需求,减少延迟,提高...

    Java中的那些“流”之JAVA基础知识之我的理解8

    本文将深入探讨Java中的“流”以及与之相关的基础知识,结合博客文章《Java中的那些“流”之JAVA基础知识之我的理解8》的内容进行详细阐述。 首先,我们需要了解什么是流。在Java中,流可以被看作是一组有序的数据...

    中山大学教授关于工作流技术前沿

    ### 工作流技术前沿分析 ...通过本文的介绍,我们可以了解到工作流技术的基本概念、发展历史、理论基础、实际应用以及未来发展趋势等方面的知识。希望这些内容能够帮助大家更好地理解和掌握工作流技术的核心要点。

    对query实现瀑布流做的知识点总结

    瀑布流布局,又称Masonry布局,是一种...通过掌握以上jQuery实现瀑布流的相关知识点,并结合实际项目中的需求,我们可以构建出高效且美观的瀑布流布局。在实践中不断优化和调整,将使得我们的代码更加健壮和适应性强。

    Java8并行流中自定义线程池操作示例

    Java8并行流中自定义线程池操作示例主要介绍了Java8并行流中自定义线程池操作,结合实例形式分析了并行流的相关概念、定义及自定义线程池的相关操作技巧。 1. 概览 Java8引入了流的概念,流是作为一种对数据执行...

Global site tag (gtag.js) - Google Analytics