`
1140566087
  • 浏览: 547864 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18078
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:309558
Group-logo
J2ME 基础学习课程集
浏览量:18008
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17196
社区版块
存档分类
最新评论

java IO 流介绍--操作文件

阅读更多
JAVA 的 IO 主要包含三个部分:
	1、流式部分;
	2、非流式部分:主要包含一些辅助流式部分的类; File RandomAccessFile和FileDescriptor
	3、文件读取部分的与安全相关的类;

2、IO 最基本的特点:
	1、流是一维的,同时流是单向的,对应的操作就是单向读取(输入流) 和单向写入(输出流),
	   是读取还是写入是参照内存的,数据进入内存即为输入,从内存中写入其他设备即为输出; 
	
3、流的使用时机:
	1、当你确定操作的是纯文本的是偶,适用于字符流;实际封装为:Writer 和 Reader 接口
	2、如果操作的是二进制流,如:图片、音频、视频等文件对象等,则一定要使用OutputStreams和	   InputStream;
	
4、IO的概括:
	两个对应,一个桥梁;两个对应指字节流(Byte Stream) 和字符流(Char Stream)对应,输入流和		输出流对应;一个桥梁指从字节流到字符流的桥梁;

	* InputStream ,  字节流,读取数据	--相对于内粗是进
	* OutputStream ,字节流,写入数据       --相对于内存是出
	* Reader , 字符流 ,读取数据
	* Writer ,字符流 ,写入数据

	以上的四种是父,java中其他多种多样的流均是继承了它们,并进行了豪华的包装

5、File 类:
	File对象表示磁盘上文件或目录;提供了与平台无关的方法来对磁盘上的文件或目录进行操作;

6、FileInputStream 和FileOutputStream
	这两个是InputStream 和 OutputStream 的子类,适合操作字节流,即最高操作8个位的单元;
分享到:
评论

相关推荐

    Java-Io流,练习

    关于java的IO流基础的练习,适合刚接触IO流,没有基础的同学

    Java IO 体系.md

    - Java IO 流对象 - 字节流对象 - InputStream - OutputStream - 字符流对象 - Reader - Writer - 字节流与字符流的转换 - 新潮的 NIO - 缓冲区(Buffer) - 通道(Channel) - 示例:文件拷贝案例 - ...

    java io 流,文件读取操作

    文件流 读写操作,对java.io.*;中文件读写的一些相关信息

    Java基于IO流读取文件的方法

    主要介绍了Java基于IO流读取文件的方法,涉及Java文件流操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    java IO流实例,包括文件的读写、上传和下载

    java IO流操作,包括文件的读取,写入,上传和下载,支持文本数据和音频等文件

    JAVA课件\IO流及文件操作

    java I\O流及文件操作,是初学者很好的资源。

    java 文件操作及IO流

    文件操作 IO流(File FileOutputStream OutputStreamWrite BufferWrite ......)代码及注释详解

    java 复制文件 io流操作

    完整的文件io 流操作,有四个函数, Writer read inputStream outputStream自己总结的东东,让大家用用,不图得分,

    JAVA IO流文件读写大全下载

    JAVA IO流文件读写,字节流字符流的转换、读取、存盘,不乱码操作,文件移动读取操作,使用了多种流机制

    Java IO流和文件操作实现过程解析

    主要介绍了Java IO流和文件操作实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    Java的IO流讲解代码: File 类、RandomAccessFile 类、字节流(文件字节流、缓冲字节流、基本数据类型

    对Java IO流操作感兴趣的开发人员 需要进行文件读写、网络传输等IO操作的程序员 使用场景 该代码资源可以用于教学、自学以及实际项目开发中的参考。 教学:作为教学示例演示给学生 自学:通过查看示例代码来学习和...

    javaIO流操作.rar

    // //操作流 法一 //// int b = 0; //// while((b = in.read()) != -1){ //// out.write(b); //// } // //操作流 法二 //// byte[] b = new byte[1024]; //// while(in.read(b) != -1){ //// ...

    JAVA-IO流主要类的demo 包括对TXT文件的操作

    主要做了对JAVA-IO流主要类的操作demo,包括了对TXT文件的操作,主要是对博客http://blog.csdn.net/yczz/article/details/38761237的代码重现,方便阅读,供以后开发参考。

    Java-IO流/Stream流总结

    Java-IO流/Stream流总结,内容一针见血,没有废话,言简意赅 ...适用场景:Java中的流是随处可见的,涉及文件的操作必须使用IO流,Stream流可以对一些集合进行简便的操作,代码十分优雅,开发中非常常见。

    java IO流总结.md

    对于文本文件(.txt,.java,.c,.cpp),使用字符流处理 对于非文本文件(.jpg,.mp3,.mp4,.avi,.doc,.ppt,...),使用字节流处理 2.数据的流向:输入流、输出流 3.流的角色:节点流、处理流 节点流:直接从数据...

    西南科技大学Java程序设计与实践 实验五 IO实验--记事本

    编程实现文件的“新建”、“打开”(将加密文本文件“D:\1.txt”解密后打开)和“保存”(将新建或打开并修改过的文件加密保存至“D:\1.txt”中)操作。 四、实验报告内容要求:1、简要说明记事本图形用户界面的设计...

    JAVA视频OOP-IO流技术讲解视频

    javaOOP必看精华视频资料,1:主要介绍IO流中的递归 2:文件输出导出数据与文件输入导入数据的构造方法 3:递归求阶乘代码实现及内存讲解 4:不死神兔问题案例 5:IO流基类概述及一个简单的需求分析 6:...

    Java IO文件操作类与复制文件实例.rar

    Java IO文件操作类与复制文件实例,有关文本编辑、FileWriter文件写入、FileReade文件读娶DataStream文件数据流、BufferedReader文件暂存器、FileViewer文件浏览器、复制文件Copy等方面的操作要领,仅供学习参考。

    io流中的文件操作

    io流中的文件操作,直接粘贴去eclipse或者cmd就可以运行。

    java源码包---java 源码 大量 实例

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

Global site tag (gtag.js) - Google Analytics