JAVA基础学习之IO
来源:互联网 发布:萨伏伊别墅尺寸数据图 编辑:程序博客网 时间:2024/05/21 05:38
一、IO目的
程序与硬盘文件之间的交互
1.从文件中读取数据给程序——输入流
2.从程序中输出数据给文件——输出流
二、File类
1.对文件的操作
使用File f = new File(directoryPath);方式创建一个File类的对象f,常用方法如下:
2.对目录的操作
三、字符流对象
1.FileReader(字符输入流)
2.FileWriter(字符输出流)
FileWriter在实例化的时候,可以通过参数append设置是否为追加写入,当append为true时表示追加,当append为false时表示覆盖(不追加)。示例如下:
3.BufferedReader 和BufferedWriter(字符输入、输出缓冲流)
当我们需要逐行处理文件中的信息时,我们可以使用BufferedReader类,首先将文件装入FileReader对象,然后再将FileReader对象装载到BufferedReader对象中,
这样就可以使用BufferedReader类中的readLine方法逐行获取文件中的信息。示例如下
四、字节流对象FileInputStream、FileOutputStream
2.DataInputStream类和DataOutputStream类
数据流最常用的方法为read和write,因为流的操作就是读写操作,通常我们从源中将数据以字节为单位装入输入流,同样使用字节为
单位将输出流中的数据写入到目标
五、字节流和字符流的区别总结
1.字节流的类均以Stream结尾、字符流以Reader或Writer结尾
2.字节流适合处理音频文件、图片、视频...等文件、字符流适合处理文本文件
六、运行可执行文件
当要执行一个本地机上的可执行文件时,可以使用java.lang包中的Runtime 类.首先使用Runtime类声明一个对象,如Runtime ec;
然后使用该类的静态getRuntime()方法创建这个对象ec = Runtime.getRuntime();
ec可以调用exec(String command)方法打开本地机的可执行文件或执行一个操作。例如打开一个记事本示例如下:
- JAVA基础学习之IO
- Java IO学习基础之读写文本文件
- Java IO学习基础之读写文本文件
- Java IO学习基础之读写文本文件
- Java IO学习基础之读写文本文件
- Java IO学习基础之读写文本文件
- Java IO学习基础之读写文本文件
- Java IO学习基础之读写文本文件
- Java IO学习基础之读写文本文件
- Java基础之IO流学习总结
- Java 基础学习IO流之BufferedReader
- java基础学习之io流 Buffere
- Java基础-IO学习之字节流
- Java基础-IO学习之字符流
- Java基础学习之io流总结
- java IO基础学习
- java基础之io
- java基础之IO
- 详解函数的调用过程
- java常用的几种单例模式(懒汉式、饿汉式、登记式)
- 求素数个数
- 蓝桥杯: 矩阵乘法
- 机器学习入门--进阶资料和流程建议
- JAVA基础学习之IO
- 小班研讨课感想
- panResponder详解及Demo
- 机器学习文章收集
- 小白如何快速入门数学建模
- 训练日记
- 2017年12月10日开始自己的第一篇博客
- jQuery实现添加,批量删除,全选
- 欢迎使用CSDN-markdown编辑器