JavaSE IO流 Vol.2 节点流 - 输入流 入门
JavaSE IO流 Vol.2 节点流 - 输入流 入门
- 1. 前言
- 2. 节点流 - 输入流 结构体系
- 3. 节点流 - 输入流
- ● InputStream
- · FileInputStream
- ● Reader
- · FileReader
1. 前言
· IO 流 专题 传送门:
· JavaSE IO流 Vol.1 基础 入门
· JavaSE IO流 Vol.2 节点流 - 输入流 入门
· JavaSE IO流 Vol.3 节点流 - 输出流 入门
· JavaSE IO流 Vol.4 处理流 入门
· 本文章是用于 个人学习过程中 整理知识点的帖子,主题为:JavaSE IO流 Vol.2 节点流 - 输入流 入门
· 本篇讲解的是 节点流 的 输入流 。关于处理流的知识点将在其他章节进行展开 。
· 本文章出现的 遗漏、错误 欢迎点开这篇文章的各位指出。
· 本文章的知识大纲根据 韩顺平老师 JavaSE 教学视频 进行编写。
【感谢韩顺平老师带来的优质教学和对教育作出的贡献】
2. 节点流 - 输入流 结构体系
● 字节输入流 ●
● 字符输入流 ●
3. 节点流 - 输入流
● InputStream
● 基本介绍 ●
· 字节输入流是指,将文件以字节为单位 传输数据到 程序中 。
· FileInputStream
常用方法 | 解释 |
---|---|
read ( ) | 以 一个字节 为单位 读取文件数据 |
read ( byte[ ] b ) | 以 字节数组的最大长度 为单位 读取文件数据 |
● 方法细节 ●
· read()
方法:返回的是一个整数类型,其数据内容就是文件当前字节的 ASCII 码,当读取到尾部后,返回 -1 。
· read(byte[] b)
方法:将读取到的字节放入字节数组中,返回的是当前读取字节的长度,当读取到尾部后,返回 -1 。
● Reader
● 基本介绍 ●
· 字符输入流是指,将文件以字符为单位 传输数据到 程序中 。
· FileReader
常用方法 | 解释 |
---|---|
read ( ) | 以 一个字符 为单位 读取文件数据 |
read ( char[ ] c ) | 以 字符数组的最大长度 为单位 读取文件数据 |
● 方法细节 ●
· read()
方法:返回的是一个整数类型,其数据内容就是文件当前字符的 ASCII 码,当读取到尾部后,返回 -1 。
· read(char[] c)
方法:将读取到的字符放入字符数组中,返回的是当前读取字符的长度,当读取到尾部后,返回 -1 。
JavaSE IO流 Vol.2 节点流 - 输入流 入门相关推荐
- java基础 io流 字节流 字符流 节点流 包装流 转换流 缓冲流 对象流 打印流 Properties类
目录 1.概念 2.常用的文件操作 2.1 创建文件 2.2 获取文件相关信息 2.3 目录的操作和文件删除 3. IO流原理及流的分类 3.1 流的分类 4.InputStream 字节输入流 4. ...
- JavaSE——IO流
字符集/编码表 概念: 字符集其实就是我们之前说的编码表. 编码表的作用: 计算机在存储数据的时候会用到他. 比如:计算机要存储小写的a,会到ASCII码表中,查询到小写的a对应的数字是9 ...
- IO流-节点流和处理流(涵盖底层调用关系)
一.节点流和处理流概览 二.节点流和处理流的区别关系 三.推导节点流和处理流的调用关系 (一)总的父类Reader (二)2个节点流 1.文件节点流 2.字符串节点流 (三)处理流 (四)测试类 四. ...
- JAVASE IO流,文字不多,代码为主,自学用,谨慎借鉴,有错误请指正
目录 java.io.File类:主要用于文件和目录路径名的创建,查找,删除操作 绝对路径和相对路径 文件夹操作 IO流FileReader,FileWriter对文本文件进行复制操作 IO流File ...
- java byte char io流_吃透Java IO:字节流、字符流、缓冲流
前言有人曾问fastjson的作者(阿里技术专家高铁):"你开发fastjson,没得到什么好处,反而挨了骂背了锅,这种事情你为什么要做呢?" 高铁答道:"因为热爱本身, ...
- IO流 (三) ----- 字符流和字符缓冲流
相关文章: <IO流 (一) ----- 基本概念和File类> <IO流 (二) ----- 文件流> <IO流 (三) ----- 字符流和字符缓冲流> < ...
- java i o是什么流_Java I/O 流,输入流、输出流
Java中的流,可以从不同的角度进行分类. 按照数据流的方向不同可以分为:输入流和输出流. 按照处理数据单位不同可以分为:字节流和字符流. 按照实现功能不同可以分为:节点流和处理流. 输出流: 输入流 ...
- 【java基础,IO合集】文件流、高级流(缓冲流、对象流)、 序列化接口java.io.Serrializable
目录 文件流 1 块读写的文件复制操作 2 文件输出流-覆盖模式 3 文件输出流-追加模式 4 文件输出流-读取文本数据 高级流 1 流连接示意图 2 缓冲流 2.1 使用缓冲流完成文件复制操作 2 ...
- Java之节点流和处理流(Buffered字节字符处理流)
文章目录 前言 基本介绍 Buffered字符处理流 BufferedReader缓冲字符输入流 BufferedWriter缓冲字符输出流 文件拷贝 Buffered字节处理流 文件拷贝(二进制文件 ...
最新文章
- 注塑机摆放间距多少合适_红木家具之间正确的摆放距离
- D2 日报 2019年1月2日
- 热电偶校验仪使用说明_热电偶冷端补偿方法
- js数组去重的四种方法
- python银行系统-python 银行系统
- Web集成工具Thinfinity® VirtualUI™ v2.0发布丨附下载
- 有没有一种让人很爽的学习方法?
- 客户端页面不更新CSS样式或JS脚本的方法 (2018-08-17 17:33)
- .NET Core开源API网关 – Ocelot中文文档
- python 爬取svg数据_抓取SVG图表
- 判断是否大于_电动车是否属于机动车的辩论要点
- docker部署redis集群_Docker部署Redis集群----第九节(docker-redis哨兵集群“轮询分流”篇实例一)...
- 脱不花,如何成为高效学习的人
- QtQuick 技巧 2
- 设置C++缺省源的方法(DEV C++)
- python机器学习案例-梯度提升模型搭建及评估(完整代码+实现效果)
- 服务器安卓系统安装教程,安卓系统安装到云服务器
- 阅读笔记--神经网络与深度学习(邱锡鹏)
- 宝贝流量高转化率低怎么办,如何提高宝贝转化率
- EIGRP特点包括:
热门文章
- 《Love and Math》(1)
- matlab分析具体问题论文,关于Matlab论文范文写作 Matlab在化探异常解释评价中应用相关论文写作资料...
- 初学者笔记:Scanf间隔符号的使用
- Excel如何将多行数据合并为一行并添加间隔符号
- 北京航班延误_预测航班延误
- 基于Layui自定义内容轮播插件
- 学计算机有哪些推荐书籍?
- The specified module could not be found的解决办法
- Python入门: 贪吃蛇详解
- java入门软件安装教程,PDPS软件-安装入门教程 20200406