美文网首页
java基础第十八天

java基础第十八天

作者: 红颜心雨 | 来源:发表于2017-03-21 18:50 被阅读0次

    1.File:文件和目录路径名的抽象表示形式

    常用方法:

    (1)createNewFile():创建一个文件(不是文件夹),如果指定的文件不存在并成功地创建,则返回true;如果指定的文件已经存在,则返回false

    (重要)list():遍历所有目录下的文件,返回字符串数组

    (重要)delete():删除指定的文件

    getName():获取文件名称

    (重要)mkDir():创建一个目录

    (重要)mkDirs():创建联级目录

    (重要)isDirectory():判断是否为目录

    (重要)isFile():判断是否为文件

    (重要)exists():判断是否存在

    2.数据流(IO)

    (1).输入流:用于读取数据源的数据

    (2)输出流:用于把数据写入目的地.

    流本质是字节序列的封装,有两种类型:

    (1)字节流,是对二进制字节进行读写的对象。

    主要用于读取图片,声音,视频,一般不用于文本的读取

    (2)字符流,按一定编码格式以字符为单位进行操作。主要用于读取文本。

    因此有4种基本的流:

    (1)字节输入流,由InputStream(此抽象类是表示字节输入流的所有类的超类。)子类构建。

    (2)字节输出流,由OutputStream(此抽象类是表示输出字节流的所有类的超类。)类构建,

    (3)字符输入流,由Reader子类构建,

    (4)字符输出流,由Writer子类构建。

    3.字符流:

    FileReader:字符输入流,read(),read(char[] chars),close()

    BufferedReader:缓冲字符输入流,readLine(),close()

    FileWriter:字符输出流,write(int c),write(Stringstr),flush(),close()

    BufferedWriter缓冲字符输出流,write(),newLine(),flush(),close();

    4.字节流:

    FileInputStream:字节输入流

    FileOutputStream:字节输出流

    相关文章

      网友评论

          本文标题:java基础第十八天

          本文链接:https://www.haomeiwen.com/subject/ckwgnttx.html