java基础第十八天

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:字节输出流

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,773评论 19 139
  • 在经过一次没有准备的面试后,发现自己虽然写了两年的android代码,基础知识却忘的差不多了。这是程序员的大忌,没...
    猿来如痴阅读 8,041评论 3 10
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,125评论 18 399
  • 有人问过我,你们在一起多久了,我想了想,可能是几辈子,一辈子,一生一世,十年,一年,半年,3个月,一个月,一星期,...
    十七丑孩阅读 1,215评论 0 0
  • 订阅得到专栏已有即将3个月,在得到陪伴的82天,每天都有收获。现从思想上和行动上总结、分析。 在这先给罗胖子做个广...
    蓝华流云阅读 1,527评论 0 0