17.Java中的IO

1.I/O操作的目标

2.I/O的分类方法

3.读取文件和写入文件的方法

I/O操作的目标

从数据源当中读取数据,以及将数据写入到数据目的地当中

I/O的流向

文件、键盘、网络----->输入|Java程序|输出------>文件、屏幕、网络

I/O的流向以java程序为参照物

I/O分类

第一种分法:

1.输入法

2.输出法

第二种分法:

1.字节流

2.字符流:读写文件时,以字符为基础

字节输入流:Reader<---FileReader

字节输入流:Writer<-----FileWriter

第三种分法:

1.节点流;

2.处理流

BufferedReader:字符输入处理流

public String readLine() throws IOException

生成BufferedReader对象的方法;

BufferedReader in = new BufferedReader(new FileReader("foo.in"));

I/O当中的核心类

InputStream

OutputStream

FileInputStream

FileOutputStream

核心类的核心方法

InputStream

int read(byte[] b, int offside,int length)

OutputStream

void write(byte[] b , int offside,int length)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,405评论 0 4
  • 一、 1、请用Java写一个冒泡排序方法 【参考答案】 public static void Bubble(int...
    独云阅读 1,411评论 0 6
  • 大学的寒假与平日里的寒假并无多少不同,我习惯于安排好一天的事情,然后去完成它,喜欢这种一件事一件事去完成的感觉,我...
    啊毓阅读 704评论 0 0
  • 席慕容在散文集里写到,自己在求学时曾被同班的男同学所看不起。原因很简单,她是女性,一个女性是不会成为什么知名画...
    孤人成风阅读 556评论 0 3
  • 本文承接ReactNative图片下载过程(一),继续深入研究。源码在文末,如想直接看可翻至最后。 整个图片的下载...
    Jerry在种草阅读 5,314评论 2 5