`
新荷cf
  • 浏览: 2594 次
  • 性别: Icon_minigender_2
文章分类
社区版块
存档分类
最新评论

输入输出

阅读更多
首先我们先来了解几个概念:
  输入流:只能从中读取数据,不能向其写入数据
  输出流:只能向其写入数据,不能从中读取数据
  字节流:操作的最小数据单元是8位的字节
  字符流:操作的最小数据单元是16位的字符

Java中的IO流按功能分成了许多类,每类有分成了字节流和字符流,字节流和字符流又提供了输入流和输出流两大类。所以导致Java的IO体系看起来很复杂,但是我们可以用一个表格列出来,这样就能很清晰的看出他们之间的关系。



在InputStream里包含三种主要方法:int read();int read(byte[] b);int read(byte[] b,int off,int len)
在Reader里包含三种主要方法:int read();int read(char[] b);int read(char[] b,int off,int len)
OutputStream里包含三种主要方法:void write(int c);void write(byte[] b);void write(byte[] b,int off,int len)
Writer里包含三种主要方法:void write(int c);void write(char[] b);void write(char[] b,int off,int len)
  • 大小: 40.2 KB
分享到:
评论

相关推荐

    JAVA输入输出流实验报告

    Java中的输入输出流是程序与外部数据交互的重要方式,它允许我们读取和写入数据到各种来源,如键盘、文件、网络等。在Java中,输入输出流分为两大类:字节流(Byte Stream)和字符流(Character Stream)。本次实验...

    计算机系统结构输入输出系统PPT课件.pptx

    计算机系统结构输入输出系统是指处理机与主存储器之外的部分统称为输入输出系统,包括输入输出设备、输入输出接口和输入输出软件等。实际上,运算器、控制器、主存储器和总线等也要通过输入输出系统来管理。 输入...

    wincc输入输出域如何带单位.docx

    在西门子WinCC人机界面(HMI)系统中,为输入输出域添加单位是提升可视化界面专业性和用户友好性的重要步骤。标题提到的问题是关于如何在WinCC中让输入输出域显示带有单位的数据,例如温度显示时带上"℃"。描述中提供...

    信息系统项目管理师九大管理44个过程输入输出工具列表(excel版本)

    信息系统项目管理师九大管理44个过程输入输出工具列表,excel格式,已梳理成打印版本,直接可打印 信息系统项目管理师九大管理44个过程输入输出工具列表,excel格式,已梳理成打印版本,直接可打印 信息系统项目管理...

    系统集成考试项目输入输出

    系统集成考试项目输入输出涉及到的是项目管理中的关键过程,主要涵盖了项目的启动、规划、执行、监控和收尾阶段。以下是这些过程的详细解释: 1. 制定项目章程:这是项目开始的标志,输入包括合同(如果有)、项目...

    java代码输入 输出

    根据提供的文件信息,我们可以总结出以下关于Java中的输入输出处理的知识点: ### 1. Java标准输入输出 #### 1.1 标准输入输出概述 - 在Java中,标准输入输出是通过`java.lang.System`类实现的,其中`System.in`...

    C++实验:输入输出流

    内容1:标准输入输出流重定向 (1) 新建一个工程demo1,设计一个类Time,成员变量为时(h)、分(m)、秒(s)。 (2) 分别为类Time重载提取运算符(>>)和插入运算符(>>)。 a. 输入格式:14 30 15 b. 输出格式:14.5042 (3) ...

    C++输入输出流实验

    本实验旨在帮助学生深入理解和熟练运用C++中的输入输出流,包括标准输入输出流和文件输入输出流。 首先,我们关注的是标准输入输出流。在C++中,`std::cin` 用于标准输入,通常是从键盘获取用户输入;而 `std::cout...

    WinCC输入输出域实现带确认的输入操作

    WinCC 输入输出域实现带确认的输入操作 在实际的项目应用中,某些关键数据的输入需要提示操作人员确认无误后才能进行。WinCC 输入输出域可以实现这种功能,本文将详细介绍如何使用 WinCC 的输入/输出域实现带确认的...

    C#输入输出重定向

    "C#输入输出重定向" C#输入输出重定向是指在程序设计中,可以将输入输出重定向到文件中,而不再是屏幕上。这种技术可以解决在设计程序时指定数据的输入来源和输出目的地的问题。 输入输出重定向的优点是可以在程序...

    Java输入输出 Java输入输出

    java java输入输出 java输入流 java输出流 java java输入输出 java输入流 java输出流 java java输入输出 java输入流 java输出流

    微机原理简单输入输出实验报告.pdf

    "微机原理简单输入输出实验报告" 本实验报告主要是对微机原理简单输入输出实验的记录,涵盖了实验目的、实验内容、实验基本原理、实验接线图、主程序流程图、方案实现与测试等方面。下面是对实验报告的详细解读: ...

    系统总线和具有基本输入输出功能的总线接口实验报告.doc

    系统总线和具有基本输入输出功能的总线接口实验报告 一、实验报告概述 本实验报告是关于系统总线和具有基本输入输出功能的总线接口实验的报告。该实验的目的是理解总线的概念及其特性,并掌握控制总线的功能和应用...

    信息系统项目管理师九大管理44过程输入输出工具【完整口诀版】

    [4页彩打]信息系统项目管理师九大管理44过程输入输出工具【完整口诀版】 [4页彩打]信息系统项目管理师九大管理44过程输入输出工具【完整口诀版】 [4页彩打]信息系统项目管理师九大管理44过程输入输出工具【完整口诀...

    Python程序基础:Python中的输入输出.pptx

    python中的输入输出;在Python中使用print()函数进行输出。 输出字符串时可用单引号或双引号括起来; 输出变量时,可不加引号; 变量与字符串同时输出或多个变量同时输出时,需用“,”隔开各项。;Python提供了input()...

    1.1 编程基础之输入输出 python版-2021.11.17.zip

    在编程世界中,输入输出(Input/Output,简称I/O)是程序与用户交互的基础。Python作为一门易学且功能强大的编程语言,提供了简洁而直观的API来处理输入和输出。本篇将深入探讨Python中的输入输出操作,通过分析给定...

    西门子触摸屏实现监控-PLC-所有输入输出IO程序下载

    西门子触摸屏实现监控-PLC-所有输入输出IO程序下载 西门子触摸屏监控PLC所有输入输出IO信号状态是通过使用西门子触摸屏程序设置来实现的。该程序设置包括输入I点监控和输出Q点监控两部分。 在输入I点监控部分,...

    47个过程输入输出(含口诀).pdf

    "47个过程输入输出(含口诀).pdf" 根据提供的文件信息,我们可以生成以下知识点: 1. 制定项目章程 * 输入:项目工作说明书、商业论证、协议、事业环境因素、组织过程资产、专家判断、引导技术 * 过程:制定项目...

Global site tag (gtag.js) - Google Analytics