API--IO流

File文件对象:
一个File对象表示的就是一个文件 或者 文件夹
文件:文件有很多种
    文本文件:txt、java、sql、doc
    软件:exe
    视频文件:mp4、avi
    音频文件:mp3
创建File文件:
例如:System.out.println(文件名.createNewFile());
删除File文件:
例如:System.out.println(文件名.delete());
判断文件对象是否存在:
例如:System.out.println(文件名.exists());
获取文件对象表示是的文件或文件夹名:
例如:System.out.println(文件名.getName());
获取父级目录:
例如:System.out.println(文件名.getParent());
获取路径:
例如:System.out.println(文件名.Path());
判断文件对象是不是标准文件夹:
例如:System.out.println(文件名.isDirectory());
判断文件对象是不是一个标准文件:
例如:System.out.println(文件名.isFile());
创建文件夹:
例如:System.out.println(文件夹名.mkdir());
创建多个文件夹:
例如:System.out.println(文件夹名.mkdirs());

IO流:
用来传输数据
分类:
    按照流方向分类
        输出流
        输入流
    按照类型分类
        字符流:用来传输字符文件。字符流属于字节流
        字节流:所有流都可以是字节流
    按照功能分类
        节点流:所有流都可以是节点流
        过滤流:增强流的功能
            Data:基本数据过滤流
            Object
Serializable :标题接口,启用序列化功能
数据:
数据类型:
基本类型:
    整数:byte 1 short 2 int 4 long 8
    小数
    文本:char-存储单个字符 
    逻辑
使用流步骤:
    1、创建流对象(输入/输出)
    2、包装过滤流
    2、使用流(读取/写出)
    3、关闭流
字节流:
根据数据的流向分为:输入流和输出流。
输入流 :把数据从其他设备上读取到内存中的流。
输出流 :把数据从内存 中写出到其他设备上的流。
格局数据的类型分为:字节流和字符流。
字节流 :以字节为单位,读写数据的流。
字符流 :以字符为单位,读写数据的流。
.字节输出流OutputStream
public void close() :关闭此输出流并释放与此流相关联的任何系统资源。
public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。
public void write(byte[] b):将 b.length字节从指定的字节数组写入此输出流。
public void write(byte[] b, int off, int len) :从指定的字节数组写入 len字节,从偏移量 off开始输出到此输出流。
public abstract void write(int b) :将指定的字节输出流。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值