Java基础复习笔记系列之 IO操作

我们说的出入,都是站在程序的角度来说的。FileInputStream是读入数据。??????

1、流是什么东西?

这章的理解的关键是:形象思维。一个管道插入了一个水桶上。

  字节;字符;字;管道对01010的封装。

java.io.*包中的类。类的分类。Java提供的流的这些类,可以帮你把原始的数据010101转换成字符串。为数据的读取提供了更强大的功能。

程序从文件中读010101的数据。

inputStream和outputStream 一个字节是8位。  最近本的一些方法。。。常用的。

Reader和Writer。字符流。一个字符是两个字节。。可以保证一个汉子一个汉子的往出度。代表了大部分国家文字。

2、

节点流:FileReader、FileWriter、FileInputStream、FileOutputStream

  FileInputStream.一个管道插入文件上,往出度数据。

处理流:包在别的管道上的管道。

缓冲流:BufferedInputStream。

说点个人感悟,一直觉得java io中的类像乱伦家庭。一会儿按照输入、输出来分。一会儿又按字节流、字符流来区分。

转载于:https://www.cnblogs.com/RunForLove/p/4342499.html

Java基础复习笔记系列 七 IO操作相关推荐

  1. Java基础复习笔记系列 九 网络编程

    Java基础复习笔记系列之 网络编程 学习资料参考: 1.http://www.icoolxue.com/ 2. 1.网络编程的基础概念. TCP/IP协议:Socket编程:IP地址. 中国和美国之 ...

  2. JAVA基础复习笔记——day2

    基础运算: 1,System.out.println(~6); 打印结果为-7.(暂不知道原因) 2,通过异或运算符来实现两个变量之间值的交换. int n = 3,m = 8;         Sy ...

  3. 好记性不如烂笔头之Java基础复习笔记

    未完待续... 代码块先于构造方法执行,不管类中有多少个代码块,都会先将所有代码块执行完再执行构造方法和其他方法. 类中如果没有自定义的构造方法,那么JVM会提供默认的无参构造方法:如果类中有自定义的 ...

  4. 尚学堂JAVA基础学习笔记_2/2

    尚学堂JAVA基础学习笔记_2/2 文章目录 尚学堂JAVA基础学习笔记_2/2 写在前面 第10章 IO技术 1. IO入门 2. IO的API 3. 装饰流 4. IO实战 5. CommonsI ...

  5. Java基础知识笔记-11_2-Swing用户界面组件

    Java基础知识笔记-11_2-Swing用户界面组件 这章教程两个版本,一个语法是非lambda表达式版本,另一个是lambda表达式版本 非lambda表达式版本 1 Java Swing概述 J ...

  6. 2020604 Java基础复习

    2020/6/4 Java基础复习 Java特性和优势 1.简单性: Java是在C++的语法的基础再"减减".没有头文件,没有指针,也不用分配内存,所以相对来说比较简单; 2.面 ...

  7. Java基础复习-常用类

    Java基础复习-常用类 本文仅对学习过程中所缺java知识点的查缺补漏复习 String 代表字符串.Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现. St ...

  8. 【Java基础学习笔记】- Day11 - 第四章 引用类型用法总结

    Java基础学习笔记 - Day11 - 第四章 引用类型用法总结 Java基础学习笔记 - Day11 - 第四章 引用类型用法总结 4.1 class作为成员变量 4.2 interface作为成 ...

  9. java基础巩固笔记(5)-多线程之线程并发库

    2019独角兽企业重金招聘Python工程师标准>>> java基础巩固笔记(5)-多线程之线程并发库 标签: java [TOC] 本文主要概述java.util.concurre ...

最新文章

  1. Linux查看MBR的内容
  2. R语言入门心得(3) -- 向量相关
  3. SQL中的CASE WHEN用法
  4. awk学习笔记(10) - 数组
  5. C#数据库事务原理及实践(下)
  6. 通过 39 个 问答方式快速了解学习 Git
  7. 从C语言到C++成长经历所得的一些技巧和感悟
  8. webrtc 源码结构
  9. Android平台和java平台 DES加密解密互通程序及其不能互通的原因
  10. linux的odbc数据库连接失败,在Linux上通过ODBC进行Delphi SQLConnection无法连接到SQL
  11. poj2186【利用强连通分量】
  12. hbase动态更改行键设计_nosql – HBase行键设计,用于单调递增键
  13. Windows10系统打开程序应用提示『不支持此接口』的解决方案
  14. 下载软件时的X86和X64的区别
  15. 计算机粘贴不起作用,教您复制粘贴不能用怎么解决
  16. php 怎么把数组按拼音,php数组如何按拼音顺序排序
  17. 开发一个安卓App-计算器-改色换肤(完结篇)
  18. 论文阅读笔记:Masked Autoencoders Are Scalable Vision Learners
  19. ICP域名备案查询 分享一个可以快速批量查询域名备案信息的平台
  20. 智和信通:立足数字化、智能化、可视化,打造一站式制造业网络运维平台

热门文章

  1. 2012总结--第5篇--人脉篇
  2. 第十六章——处理锁、阻塞和死锁(3)——使用SQLServer Profiler侦测死锁
  3. 如何成功度过试用期?
  4. Recreate failovered primary database using Flashback Database
  5. unicode和MBCS(多字节字符集)的关系
  6. sqlite 常用命令
  7. 一步一步手绘Spring IOC运行时序图一(Spring 核心容器 IOC初始化过程)
  8. 蓝桥杯 ALGO-76 算法训练 十进制数转八进制数
  9. 1023. 组个最小数 (20)-PAT乙级真题
  10. iis怎么更换php版本,Windows 下PHP+IIS的安装方法(PHP版本为5.0)