课程信息:
- 课程名称:文件传输基础——Java IO流
- 章节名称:字节流之文件输入流FileInputStream-1
- 讲师姓名:Cedar
课程内容:
IO流(输入流、输出流)字节流、字符流
-
字节流 :InputStream、OutputStream
-
InputStream抽象了应用程序读取数据的方式;
OutputStream抽象了应用程序写出数据的范式; -
EOF = End 读到-1就读到结尾
-
输入流基本方法:
int b = in.read(); 读取一个字节无符号填充到int低八位 -1是EOF
in.read(byte[] buf) 读取数据直接填充到字节数组buf
in.read(byte[] buf, int start, int size); 读取数据到字节数组buf;从buf的start位置开始存放size长度的数据 -
输出流基本方法
out.write(int b) 写出一个byte到流,b的低8位
out.write(byte[] buf) 将buf字节数组都写入到流
out.write(byte[] buf, int start, int size) 字节数组buf从start位置开始写size长度的字节到流 -
FileInputStream(继承自InputStream) —> 具体实现了在文件上读取数据
学习心得:
通过本次学习我学习到了字节流的相关知识,本次主要学习文件输入流FileInputStream,并进行了相关代码的演示,编写了FileInputStream流的工具类,收获很大,对IO流有了一个系统的认识。
课程截图:
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦