本文目录一览:
java中的io流分为几种
分两大种,输入流和输出流
输入流分为字节输入流,字符输入流
输出流分为字节输出流,字符输出流
这四大类各自有各自的分支,各有各的功能,但总的来说主要是这四种。
字符流读速写速要比字节流快,没有乱码现象,但是它只能读写文档(txt);字节流可以读写任意文件。
java.io下是java的IO流
以下是几种常用流
FileInputStream文件字节输入流
FileOutputStream文件字节输出流
FileReader文件字符输入流
FileWriter文件字符输出流
Java的IO的类有哪些?都有什么用?
java的IO类操作主要包括如下几类
1、File类的使用。
2、字节操作流:OutputStream、InputStream
3、字符操作流:Reader、Writer
4、对象序列化:serializable
(1)File类
从定义看,File类是Object的直接子类,同时它继承了Comparable接口可以进行数组的排序。
File类的操作包括文件的创建、删除、重命名、得到路径、创建时间等,以下是文件操作常用的函数。
(2)字节操作流(btyle)
(1)字节输出流OutputStream
(2)字节输入流InputStream
(3)字符输出流Write
(4)字符输入流Reader
(5)字节流和字符流的区别(重点)
同学们知道Java中的IO是指什么?
一般指文件相关的操作。在Java中,使用文件流进行编码时,需要引入对应的JAR包,而其中最主要的类,像File、FileInputStream、FileOutputStream等等,大多都封装在IO这个包里面。所以Java中,说到IO相关的操作,一般情况下都会认为是文件相关的操作。