I/O流中的字节流
2024-10-19 12:34:18
今天总结一下Java中重要的知识点I/O流,今天主要学习了字节流(自己的理解)
什么是I/O:我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为输入input和输出output ,即流向内存是输入流,流出内存的输出流。
输出流 Outputstream :内存到硬盘(从文件中写入)
输入流 Inputstream :硬盘到内存(读取文件内容)
实列代码:
1 public static void main(String[] args) throws IOException {
2 //创建的输出流来写入数据
3 FileOutputStream out = new FileOutputStream("D:\\abc.txt");
4 byte[] bytes ={98,99,97};
5 //写入数据方法:write()方法
6 out.write(bytes);
7
8 //创建的输入流来读取数据
9 FileInputStream in =new FileInputStream("D:\\abc.txt");
10 int len=0;
11 byte[] bytes1 =new byte[2];
12 //读取数据方法:read()方法
13 while ((len=in.read(bytes1))!=-1){
14 System.out.println(new String(bytes1,0,len));
15 }
16 out.close();
17 in.close();
18 }
控制台输出:
最新文章
- 【无私分享:ASP.NET CORE 项目实战(第十二章)】添加对SqlServer、MySql、Oracle的支持
- mybatis.net 多表联查
- 随手记一次利用webbowser控件打开网页后cookie读取与设置
- sql 中 in与exists的对比
- Understanding mysql max_connect_errors
- [转载] A set of top Computer Science blogs
- C++ VS2010 声明没有存储类或类型说明符
- 通过weka.jar包来进行数据预处理
- Creating Apps With Material Design —— Defining Shadows and Clipping Views
- windows server 搭建radius服务器
- SQL面试题1
- Redis的windows安装
- XSS Challenges xss-quiz.int21h.jp
- 解析库之re,Beautifulsoup
- JdbcTemplate的运用 (也是数据源的一种)
- Hadoop记录-Federation联邦机制
- SpringBoot之使用Lettuce集成Redis
- DFA化简
- 汉诺塔问题php解决
- 转- 集群NAS技术架构
热门文章
- Python之简单的神经网络
- HTTP缓存——协商缓存(缓存验证)
- Redis内存碎片
- Windows注册表内容详解(转载)
- Freemarker基本语法
- mongoose报错:DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead
- 使用dom4j工具:获得文本内容(四)
- oracle中常用函数
- Linkerd 2.10(Step by Step)—控制平面调试端点
- python·那些不值钱的经验