Java基础篇之----IO流
来源:互联网 发布:淘宝的漏洞赚钱方法 编辑:程序博客网 时间:2024/05/18 18:15
java.io.file类
1、凡是与输入、输出相关的类、接口都订一张java.io包下
2、File是一个类,可以有构造海曙创建其他对象。次对于对应着一个文件或目录
3、File类对象是与平台无关的
4、File中的方法,仅涉及到如何创建、删除、重命名等,涉及文件内容读取、修改,File是无法处理的,不行由io流来完成
5、File 类的对象常作为io流的具体类的构造函数的形参
6、File类的方法
文件检测:
1) getName()获取文件名
2) getPath()获取文件路径
3)getAbsolutePath()获取此抽象路径名的绝对路径名字符串
4)getParent()获取上层路径
5)renameTo(File dest)重命名
创建文件及目录:
1)createNewFile()新建文件
2)delete() 删除文件
3)mkDir() 创建此抽象路径名指定的目录
4)mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。
5)list() 返回文件和目录。
6)listFiles() 返回当前目录的所以文件
IO流原理
IO流用来处理设备之间的数据传输。
Java程序中,对于书籍的输入/输出操作以(stream 流) 的方式进行。
java.io包下提供了各种“流”类和接口。用以获取不同种类的数据类型,
并通过标准的方法输入或输出数据。
输入 input:读取外部(磁盘、光盘等存储设备的数据)数据到程序(内存)中。
输出 output:讲程序(内存)输出输出到磁盘、光盘中。
1.流的分类
按操作的数据单位的不同分为:字节流(8bit),字符流(16bit)处理的文本文件。
按数据流的流向不同分为:输出流,输入流。
按流的角色的不同分为:
节点流(FileInputStream \ FileOutputStream \ FileReader \ FileWriter 直接作用于文件),
处理流。
更详细分类详情请参考:Java IO流分类详解
IO流操作更多请参考:Java IO流详解
- Java基础篇之----IO流
- java基础之 IO流
- Java基础之IO流
- Java基础之IO流
- Java基础之IO流
- Java基础之IO流
- JAVA基础之IO流
- java基础之IO流
- java基础之io流
- java基础之io流
- Java基础之IO流
- java基础之IO流
- Java基础之IO流
- Java基础之IO流
- java基础之io
- java基础之IO
- java基础之IO
- java基础之IO
- Windows常用的运行命令和快捷键
- Attribute在.NET编程的应用
- 圆的周长
- 超链接标签
- Django新建工程报错找不到文件
- Java基础篇之----IO流
- JAVA设计模式讲解(原理+实例)---装饰模式
- Python读取串口数据注意
- 给定一个字符串,求第一个不重复的字符
- MySQL中的事件调度器
- 在centOS7.2里安装virtual与flask
- Idea中使用Maven创建Hibernate项目
- 通过引用传递数组
- C语言中运算符的简单介