File和IO流(字节流)(一)

本文介绍了Java中File类的基本操作,如文件类型判断、信息获取、创建与删除、遍历文件夹,以及递归的概念及其在猴子吃桃问题中的应用。同时详细讲解了字符集(包括ASCII、GBK、Unicode和UTF-8)和它们的编码解码,涉及IO流的分类(如FileInputStream和FileOutputStream)、数据读写,特别是文件复制案例和资源管理的最佳实践——try-with-resources。
摘要由CSDN通过智能技术生成

目录

简单了解File和IO流

File:代表文本

IO流:读写数据

目录

File

绝对路径&相对路径

File提供的判断文件类型、获取文件信息功能

File类创建文件和删除文件的功能

File类提供的遍历文件夹

前置条件:递归

认识递归的形式

递归求阶乘的执行流程

案例:猴子吃桃问题

文件搜索

​编辑

前置条件:字符集

常见的字符集介绍

标准ASCII字符集 & GBK(汉字内码扩展规范,国标)

Unicode字符集(统一码,也叫万国码)

UTF-8(最常用的编码)(重点)

本节要点

字符集的编码、解码操作

IO流

IO流的分类

IO流的体系

FileInputStream(文件字节输入流)

每次读取一个字节

注意事项

操作步骤

读取多个字节

注意事项

操作步骤

一次读取完全部字节

字符流--读写文本内容;字节流--数据的转换,如文件复制等

FileOutputStream(文件字节输出流)

案例:文件复制

字节流非常适合做一切文件的复制操作

释放资源的方式

try-catch-finally

操作

精进操作

try-with-resource


简单了解File和IO流

File:代表文本

IO流:读写数据

目录

File

绝对路径&相对路径

File提供的判断文件类型、获取文件信息功能

File类创建文件和删除文件的功能

File类提供的遍历文件夹

前置条件:递归

认识递归的形式

递归求阶乘的执行流程

案例:猴子吃桃问题

文件搜索

前置条件:字符集

常见的字符集介绍

标准ASCII字符集 & GBK(汉字内码扩展规范,国标)

Unicode字符集(统一码,也叫万国码)

UTF-8(最常用的编码)(重点)

本节要点

字符集的编码、解码操作

IO流

IO流的分类

IO流的体系

FileInputStream(文件字节输入流)

每次读取一个字节

注意事项

操作步骤

读取多个字节

注意事项

操作步骤

一次读取完全部字节

字符流--读写文本内容;字节流--数据的转换,如文件复制等

FileOutputStream(文件字节输出流)

案例:文件复制

字节流非常适合做一切文件的复制操作

释放资源的方式

try-catch-finally

操作

精进操作

try-with-resource

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值