栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

IO流

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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) :将指定的字节输出流。
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1007896.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号