`
deepfuture
  • 浏览: 4424234 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80261
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70671
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103859
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:287086
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15097
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:68134
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32432
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:46194
社区版块
存档分类
最新评论

java-节点流

阅读更多

1、三种基本类型的节点:

文件、内存和管道(从一个进程或线程式到另外一个进程或线程的通道)

2、

类型                              字符流                              字节流

文件                         FileReader                            FileInputStream

                             FileWriter                            FileOutputStream

内存:数组                   CharArrayReader                       ByteArrayInputStream

                             CharArrayWriter                       ByteArrayOutputStream

内存:字符串                 StringReader                          N/A

                              StringWriter                             

管道                         PipedReader                   PipedInutStream                   

                            PipedWriter                  PipedOutputStream       

3、这些流处理起来容易出错,提供了一些处理流的一种流,这种流专门处理流,可以一次一行地读取一个流,比如BufferedReader读,BufferedWriter写

1)

FileReader input=new FileReader(args[0]);

BufferedReader bufinput=new BufferedReader(input);

String line;

line=bufinput.readLine();

2)

FileWriter output=new FileWriter(args[1]);

BufferedWriter bufoutput=new BufferedWriter(output);

String line;

line=bufouput.newLine();

bufoutput.write(line,0,line.length);

分享到:
评论

相关推荐

    Java-IO流基础例题 & 例题源码 & PPT教学文档(黑马程序员详细版).rar

    Java IO流还分为节点流和处理流,节点流直接连接到数据源或目的地,如FileInputStream和FileOutputStream;处理流则建立在其他流之上,用于增强或改变原有流的功能,如BufferedReader和PrintWriter。 二、Java IO流...

    Java程序设计-Java-08-输入输出-PPT.ppt

    - **处理流**则是在节点流的基础上添加额外的功能,如`BufferedReader`和`BufferedWriter`。 ##### 3.2 字节流 - **面向字节的流**用于处理二进制数据。 - **InputStream**和**OutputStream**分别是字节流的抽象...

    10-java进阶-IO流1

    Java中的IO流分为节点流和处理流。节点流是直接连接到数据源(如文件)的流,而处理流则是对已有流进行封装,提供更高级别的功能。例如,`FileReader`和`FileWriter`是字符流的节点流,用于读写文本文件。创建一个`...

    Java IO 体系.md

    - 节点流和处理流 - Java IO 的核心类 File - Java IO 流对象 - 字节流对象 - InputStream - OutputStream - 字符流对象 - Reader - Writer - 字节流与字符流的转换 - 新潮的 NIO - 缓冲区(Buffer) -...

    Crazy-JAVA-mind-map.zip_Crazy JAVA mind map_crazy_java-mindmap_m

    文件和I/O流是Java进行数据读写的关键,包括文件操作、字节流、字符流以及缓冲流等。网络编程部分则涉及Socket通信和HTTP协议,是开发网络应用的基础。 最后,Java的并发编程是另一个重要领域,线程、同步机制(如...

    Java-贪吃蛇AI-课程设计(源码+文档)

    关卡管理:添加、删除、修改穿越节点、障碍物、蛇初始坐标、关卡显示 排行榜 :显示排行榜、玩家生成成绩 设置管理:音乐开关、控制电脑数量 其它功能:跳转界面 知识点:BFS算法实现AI、IO流 ——————————...

    java -opc ua 连接kepserver 源码

    这在处理大型数据流或复杂业务逻辑时非常有用。在Java中,可能通过`Thread.sleep()`或`CountDownLatch`等工具实现。 5. **Maven架构**:Maven是一个项目管理和综合工具,用于构建、依赖管理和项目信息管理。项目中...

    Java-API-Example HA示例

    CEP是一种技术,它允许系统实时分析大量流入的数据流,识别出具有意义的模式或事件,从而帮助做出快速决策。在高可用性设置中,CEP系统需要能够处理节点故障,保证服务不间断。SODBASE CEP提供的HA功能可能包括数据...

    Java学习资料-输入输出流

    Java中的I/O流分为四类:字节流(Byte Streams)和字符流(Character Streams),以及节点流(Stream Nodes)和处理流(Stream Filters)。在学习输入/输出流时,了解这些分类及其用途至关重要。 1. **字节流和字符...

    java学习笔记之Java-IO操作共19页.pdf.zi

    - 按功能:节点流(直接操作数据源或目的地,如FileInputStream)和处理流(对其他流进行包装,提供额外功能,如BufferedInputStream)。 3. **缓冲流(Buffered Stream)** - 提供缓冲区,提高读写效率,减少对...

    java-corejava

    3. **IO流**:Java IO流处理文件、网络、内存数据的输入输出,分为字节流和字符流两大类,又分为输入流和输出流,以及节点流和处理流。熟悉BufferedReader、FileWriter、InputStream和OutputStream等类的使用,对于...

    Java-redis-demo

    Java客户端可以通过Sentinel API来获取当前的主节点信息。 10. **Redisson库**: 除了Jedis,还有另一个流行的Java Redis客户端——Redisson,它提供了更高级的功能,如分布式锁、队列、计数器等。 11. **Spring ...

    java高级特性 - io流.docx

    - **包装流(High-level Streams)**:在节点流的基础上提供了额外的功能,如缓冲区和转换,如`BufferedInputStream`和`BufferedOutputStream`。 - **对象流**:用于读写对象,如`ObjectInputStream`和`...

    java高级特性 - io流

    根据是否能进行双向传输,又可以分为节点流和过滤流。过滤流(也称为处理流)建立在已存在的流之上,提供额外的功能,如缓冲、转换、编码解码等。 4. **字节流** - **InputStream** 是所有字节输入流的基类,例如...

    Java基础篇:IO流.pdf

    本知识点将深入探讨Java IO流的相关细节,包括节点流与处理流的概念,以及文件流、标准输入输出流、缓冲流、转换流、打印流、数据流和对象流的处理过程和使用方法。 首先,Java中的IO流根据数据流向可以分为输入流...

    java-basic-knowledge.zip_Knowledge

    学习者需要理解流的分类(字节流和字符流)、流的连接(节点流和处理流)以及如何进行文件操作和数据传输。 7. **多线程**:Java内置对多线程的支持,通过Thread类和Runnable接口,可以创建并控制并发执行的任务。...

    JAVA IO流技术

    - 继承结构包括节点流(如FileInputStream)和处理流(如BufferedInputStream),处理流往往用于增强节点流的功能。 理解并熟练运用Java IO流技术是开发Java应用程序的关键,它能够有效地处理数据的读写操作,无论...

    JAVA_IO操作总结——节点流和处理流.pdf

    ### JAVA IO操作总结——节点流和处理流 #### 一、概述 在Java中,输入/输出(Input/Output,简称IO)操作是一项非常重要的功能,它涉及到如何从不同的源读取数据以及如何向不同的目的地写入数据。Java IO体系主要...

    Algorithm-java-algorithms-implementation.zip

    在Java中,算法通常表现为一系列方法调用和控制流结构。良好的算法设计能提高程序的效率,降低资源消耗,使得复杂问题的求解变得可能。 二、数据结构基础 数据结构是组织和存储数据的方式,它决定了数据访问和操作...

Global site tag (gtag.js) - Google Analytics