节点流(文件流) FileInputStream(字节流)处理视频类的                   FileOutputStream(字节流) FileReader(字符流)处理文本文件                   FileWriter(字符流) TestFileInputOutStream package com.aff.file; import java.io.File; import java.io.FileInputStream; import java.io.FileN…
1. 转换流的简化写法: 由于我们常见的操作都是使用本地默认编码,所以,不用指定编码.而转换流的名称有点长,所以,Java就提供了其子类供我们使用:FileReader / FileWriterOutputStreamWriter = FileOutputStream + 编码表(GBK)FileWriter = FileOutputStream + 编码表(GBK) InputStreamReader = FileInputStream + 编码表(GBK)FileReader = FileI…
将文件转换成二进制方法: /// <summary>    /// 将文件转换成二进制    /// </summary>    /// <param name="Path">文件路径</param>    /// <returns></returns>    public static byte[] ConvertToBinary(string Path)    {        FileStream strea…
FileInputStream <span style="font-family:Verdana;">import java.io.File; import java.io.FileInputStream; import java.io.InputStream; public class TestFileInputStream { public static void main(String[] args) throws Exception { // 异常抛出, 不处理 /…
摘要:本文主要介绍了Java的文件处理以及常用的IO流操作. 文件操作 概念 File是数据源(保存数据的地方)的一种,可以表示一个文件,也可以表示一个文件目录. File类只能对文件和文件夹进行创建和删除等操作,可以查看文件和文件夹的属性,不能读取或修改内容.如果需要读取或修改文件的内容,需要使用IO流. 常常将File类的对象作为参数传递到IO流的类的构造器中. 绝对路径和相对路径 绝对路径:绝对路径名是完整的路径名,不需要任何其他信息就可以定位它所表示的文件或文件夹. 相对路径:相对路径名…
IO流的分类 1.根据数据的流向: 输入流:用来读数据,如从外界设备读数据到内存中: 输出流:用来写数据,如从内存输出数据到外界存储设备: 2.根据数据流的格式: 字节流:一般用于声音或者秃瓢等二进制数据流,如InputStream OutputStream; 字符流:一般用于处理文本数据如(*.txt),比如InputStreamReader OutputStreamWriter; 3.根据数据流的构造函数区分包装流和原始流: 包装流:在实例化流的时候需要传入另一个流作为自己构造函数的参数,如…
转:http://blog.csdn.net/joephoenix/articles/2283165.aspx java的IO流分两种流 字节流 InputStream OutputStream 字符流 Reader Writer 他们都是抽象类 具体实现 字节流 FileInputStream FileOutputStream 字符流 FileReader FileWriter 字符流处理的单元为2个字节的Unicode字符,分别操作字符.字符数组或字符串,而字节流处理单元为1个字节,操作字节…
Java 流(Stream).文件(File)和IO Java.io 包几乎包含了所有操作输入.输出需要的类.所有这些流类代表了输入源和输出目标. Java.io 包中的流支持很多种格式,比如:基本类型.对象.本地化字符集等等. 一个流可以理解为一个数据的序列.输入流表示从一个源读取数据,输出流表示向一个目标写数据. Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中. 但本节讲述最基本的和流与 I/O 相关的功能.我们将通过一个个例子来学习这些功能. 读取控…
★文件流 文件操作是最简单最直接也是最容易想到的一种方式,我们说的文件操作不仅仅是通过FileInputStream/FileOutputStream这么“裸”的方式直接把数据写入到本地文件(像我以前写的一个扫雷的小游戏JavaMine就是这样保存一局的状态的),这样就比较“底层”了. 主要类与方法和描述 1. FileInputStream.read() //从本地文件读取二进制格式的数据 2. FileReader.read() //从本地文件读取字符(文本)数据 3. FileOutput…
IO流 输入流和输出流 Java中的IO流根据功能划分为:输入流和输出流.输入流:用于读取数据.输出流:用于写出数据.输入输出的参照方向是根据我们的程序的. 字节流和字符流 Java中的IO流根据处理的单位划分为:字节流和字符流.字节流:以字节为单位读写数据.字符流:以字符为单位读写数据. 高级流和低级流 Java中的IO流还分为:高级流和低级流.高级流:不能独立存在,必须基于另一个流工作.低级流:数据有明确的来源或者去向 字节流和字符流 字节流 InputStream:抽象类,是所有字节输入流…