今天总结一下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 }

控制台输出:

												

最新文章

  1. 【无私分享:ASP.NET CORE 项目实战(第十二章)】添加对SqlServer、MySql、Oracle的支持
  2. mybatis.net 多表联查
  3. 随手记一次利用webbowser控件打开网页后cookie读取与设置
  4. sql 中 in与exists的对比
  5. Understanding mysql max_connect_errors
  6. [转载] A set of top Computer Science blogs
  7. C++ VS2010 声明没有存储类或类型说明符
  8. 通过weka.jar包来进行数据预处理
  9. Creating Apps With Material Design —— Defining Shadows and Clipping Views
  10. windows server 搭建radius服务器
  11. SQL面试题1
  12. Redis的windows安装
  13. XSS Challenges xss-quiz.int21h.jp
  14. 解析库之re,Beautifulsoup
  15. JdbcTemplate的运用 (也是数据源的一种)
  16. Hadoop记录-Federation联邦机制
  17. SpringBoot之使用Lettuce集成Redis
  18. DFA化简
  19. 汉诺塔问题php解决
  20. 转- 集群NAS技术架构

热门文章

  1. Python之简单的神经网络
  2. HTTP缓存——协商缓存(缓存验证)
  3. Redis内存碎片
  4. Windows注册表内容详解(转载)
  5. Freemarker基本语法
  6. mongoose报错:DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead
  7. 使用dom4j工具:获得文本内容(四)
  8. oracle中常用函数
  9. Linkerd 2.10(Step by Step)—控制平面调试端点
  10. python·那些不值钱的经验